Lines Matching refs:test_string
6 const test_string = require(`./build/${common.buildType}/test_string`); constant
9 assert.strictEqual(test_string.TestLatin1(empty), empty);
10 assert.strictEqual(test_string.TestUtf8(empty), empty);
11 assert.strictEqual(test_string.TestUtf16(empty), empty);
12 assert.strictEqual(test_string.TestLatin1AutoLength(empty), empty);
13 assert.strictEqual(test_string.TestUtf8AutoLength(empty), empty);
14 assert.strictEqual(test_string.TestUtf16AutoLength(empty), empty);
15 assert.strictEqual(test_string.TestLatin1External(empty), empty);
16 assert.strictEqual(test_string.TestUtf16External(empty), empty);
17 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(empty), empty);
18 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(empty), empty);
19 assert.strictEqual(test_string.Utf16Length(empty), 0);
20 assert.strictEqual(test_string.Utf8Length(empty), 0);
23 assert.strictEqual(test_string.TestLatin1(str1), str1);
24 assert.strictEqual(test_string.TestUtf8(str1), str1);
25 assert.strictEqual(test_string.TestUtf16(str1), str1);
26 assert.strictEqual(test_string.TestLatin1AutoLength(str1), str1);
27 assert.strictEqual(test_string.TestUtf8AutoLength(str1), str1);
28 assert.strictEqual(test_string.TestUtf16AutoLength(str1), str1);
29 assert.strictEqual(test_string.TestLatin1External(str1), str1);
30 assert.strictEqual(test_string.TestUtf16External(str1), str1);
31 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(str1), str1);
32 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str1), str1);
33 assert.strictEqual(test_string.TestLatin1Insufficient(str1), str1.slice(0, 3));
34 assert.strictEqual(test_string.TestUtf8Insufficient(str1), str1.slice(0, 3));
35 assert.strictEqual(test_string.TestUtf16Insufficient(str1), str1.slice(0, 3));
36 assert.strictEqual(test_string.Utf16Length(str1), 11);
37 assert.strictEqual(test_string.Utf8Length(str1), 11);
40 assert.strictEqual(test_string.TestLatin1(str2), str2);
41 assert.strictEqual(test_string.TestUtf8(str2), str2);
42 assert.strictEqual(test_string.TestUtf16(str2), str2);
43 assert.strictEqual(test_string.TestLatin1AutoLength(str2), str2);
44 assert.strictEqual(test_string.TestUtf8AutoLength(str2), str2);
45 assert.strictEqual(test_string.TestUtf16AutoLength(str2), str2);
46 assert.strictEqual(test_string.TestLatin1External(str2), str2);
47 assert.strictEqual(test_string.TestUtf16External(str2), str2);
48 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(str2), str2);
49 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str2), str2);
50 assert.strictEqual(test_string.TestLatin1Insufficient(str2), str2.slice(0, 3));
51 assert.strictEqual(test_string.TestUtf8Insufficient(str2), str2.slice(0, 3));
52 assert.strictEqual(test_string.TestUtf16Insufficient(str2), str2.slice(0, 3));
53 assert.strictEqual(test_string.Utf16Length(str2), 62);
54 assert.strictEqual(test_string.Utf8Length(str2), 62);
57 assert.strictEqual(test_string.TestLatin1(str3), str3);
58 assert.strictEqual(test_string.TestUtf8(str3), str3);
59 assert.strictEqual(test_string.TestUtf16(str3), str3);
60 assert.strictEqual(test_string.TestLatin1AutoLength(str3), str3);
61 assert.strictEqual(test_string.TestUtf8AutoLength(str3), str3);
62 assert.strictEqual(test_string.TestUtf16AutoLength(str3), str3);
63 assert.strictEqual(test_string.TestLatin1External(str3), str3);
64 assert.strictEqual(test_string.TestUtf16External(str3), str3);
65 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(str3), str3);
66 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str3), str3);
67 assert.strictEqual(test_string.TestLatin1Insufficient(str3), str3.slice(0, 3));
68 assert.strictEqual(test_string.TestUtf8Insufficient(str3), str3.slice(0, 3));
69 assert.strictEqual(test_string.TestUtf16Insufficient(str3), str3.slice(0, 3));
70 assert.strictEqual(test_string.Utf16Length(str3), 27);
71 assert.strictEqual(test_string.Utf8Length(str3), 27);
74 assert.strictEqual(test_string.TestLatin1(str4), str4);
75 assert.strictEqual(test_string.TestUtf8(str4), str4);
76 assert.strictEqual(test_string.TestUtf16(str4), str4);
77 assert.strictEqual(test_string.TestLatin1AutoLength(str4), str4);
78 assert.strictEqual(test_string.TestUtf8AutoLength(str4), str4);
79 assert.strictEqual(test_string.TestUtf16AutoLength(str4), str4);
80 assert.strictEqual(test_string.TestLatin1External(str4), str4);
81 assert.strictEqual(test_string.TestUtf16External(str4), str4);
82 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(str4), str4);
83 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str4), str4);
84 assert.strictEqual(test_string.TestLatin1Insufficient(str4), str4.slice(0, 3));
85 assert.strictEqual(test_string.TestUtf8Insufficient(str4), str4.slice(0, 1));
86 assert.strictEqual(test_string.TestUtf16Insufficient(str4), str4.slice(0, 3));
87 assert.strictEqual(test_string.Utf16Length(str4), 31);
88 assert.strictEqual(test_string.Utf8Length(str4), 62);
91 assert.strictEqual(test_string.TestLatin1(str5), str5);
92 assert.strictEqual(test_string.TestUtf8(str5), str5);
93 assert.strictEqual(test_string.TestUtf16(str5), str5);
94 assert.strictEqual(test_string.TestLatin1AutoLength(str5), str5);
95 assert.strictEqual(test_string.TestUtf8AutoLength(str5), str5);
96 assert.strictEqual(test_string.TestUtf16AutoLength(str5), str5);
97 assert.strictEqual(test_string.TestLatin1External(str5), str5);
98 assert.strictEqual(test_string.TestUtf16External(str5), str5);
99 assert.strictEqual(test_string.TestLatin1ExternalAutoLength(str5), str5);
100 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str5), str5);
101 assert.strictEqual(test_string.TestLatin1Insufficient(str5), str5.slice(0, 3));
102 assert.strictEqual(test_string.TestUtf8Insufficient(str5), str5.slice(0, 1));
103 assert.strictEqual(test_string.TestUtf16Insufficient(str5), str5.slice(0, 3));
104 assert.strictEqual(test_string.Utf16Length(str5), 63);
105 assert.strictEqual(test_string.Utf8Length(str5), 126);
108 assert.strictEqual(test_string.TestUtf8(str6), str6);
109 assert.strictEqual(test_string.TestUtf16(str6), str6);
110 assert.strictEqual(test_string.TestUtf8AutoLength(str6), str6);
111 assert.strictEqual(test_string.TestUtf16AutoLength(str6), str6);
112 assert.strictEqual(test_string.TestUtf16External(str6), str6);
113 assert.strictEqual(test_string.TestUtf16ExternalAutoLength(str6), str6);
114 assert.strictEqual(test_string.TestUtf8Insufficient(str6), str6.slice(0, 1));
115 assert.strictEqual(test_string.TestUtf16Insufficient(str6), str6.slice(0, 3));
116 assert.strictEqual(test_string.Utf16Length(str6), 5);
117 assert.strictEqual(test_string.Utf8Length(str6), 14);
120 test_string.TestLargeUtf8();
124 test_string.TestLargeLatin1();
128 test_string.TestLargeUtf16();
131 test_string.TestMemoryCorruption(' '.repeat(64 * 1024));