diff --git a/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/TextEncoder/TextEncoderConstructorTest.ets b/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/TextEncoder/TextEncoderConstructorTest.ets index bd7a4f89882371aa0ae7e5f4e2cff7b0c17e3a4d..0b8af4d0e548bdb34b42585b334865e5ddc476ba 100644 --- a/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/TextEncoder/TextEncoderConstructorTest.ets +++ b/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/TextEncoder/TextEncoderConstructorTest.ets @@ -42,6 +42,7 @@ function main() { suite.addTest("test_encoding_gb2312", test_encoding_gb2312); suite.addTest("test_encoding_utf16le", test_encoding_utf16le); suite.addTest("test_encoding_iso88593", test_encoding_iso88593); + suite.addTest("test_encoding_u16le_h", test_encoding_u16le_h); return suite.run() } @@ -230,3 +231,10 @@ function test_encoding_iso88593() { str = enc.encoding; arktest.assertEQ(str, 'IBM866'); } + +function test_encoding_u16le_h() { + let enc = new util.TextEncoder('utf-16le'); + const bytes = enc.encodeInto('H'); + arktest.assertEQ(bytes[0], 72); + arktest.assertEQ(bytes[1], 0); +} \ No newline at end of file