Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:Long

80 // Test complex string indexOf algorithms. Only trigger for long strings.
82 // Long string that isn't a simple repeat of a shorter string.
83 var long = "A";
85 long = long + String.fromCharCode(i) + long;
88 // pattern of 15 chars, repeated every 16 chars in long
90 for(var i = 0; i < long.length - pattern.length; i+= 7) {
91 var index = long.indexOf(pattern, i);
92 assertEquals((i + 15) & ~0xf, index, "Long ABACABA...-string at index " + i);
94 assertEquals(510, long.indexOf("AJABACA"), "Long AJABACA, First J");
95 assertEquals(1534, long.indexOf("AJABACA", 511), "Long AJABACA, Second J");
98 assertEquals(511, long.indexOf(pattern), "Long JABACABA..., First J");
99 assertEquals(1535, long.indexOf(pattern, 512), "Long JABACABA..., Second J");
111 // Search for string long enough to trigger complex search with ASCII pattern