use
lib
"$FindBin::Bin/lib"
;
use
SPVM
'TestCase::Unicode'
;
my
$api
= SPVM::api();
my
$start_memory_blocks_count
=
$api
->get_memory_blocks_count;
{
ok(SPVM::TestCase::Unicode->uchar);
ok(SPVM::TestCase::Unicode->uchar_to_utf8);
ok(SPVM::TestCase::Unicode->utf32_to_utf16);
ok(SPVM::TestCase::Unicode->utf16_to_utf32);
ok(SPVM::TestCase::Unicode->utf8_to_utf16);
ok(SPVM::TestCase::Unicode->utf16_to_utf8);
ok(SPVM::TestCase::Unicode->ERROR_INVALID_UTF8);
ok(SPVM::TestCase::Unicode->is_unicode_scalar_value);
}
{
my
$version_string
= SPVM::Fn->get_version_string(
"Unicode"
);
is(
$SPVM::Unicode::VERSION
,
$version_string
);
}
SPVM::Fn->destroy_runtime_permanent_vars;
my
$end_memory_blocks_count
=
$api
->get_memory_blocks_count;
is(
$end_memory_blocks_count
,
$start_memory_blocks_count
);
done_testing;