| Index: tools/generate-runtime-tests.py
|
| diff --git a/tools/generate-runtime-tests.py b/tools/generate-runtime-tests.py
|
| index c5bbeaea4b86b0cc5e06ce3aefd042edf69f31c3..7325f85455a6752b7ea77b47a6c5ec15ea61f732 100755
|
| --- a/tools/generate-runtime-tests.py
|
| +++ b/tools/generate-runtime-tests.py
|
| @@ -288,6 +288,12 @@ class Generator(object):
|
| # 'foo' + 'bar'
|
| return self._Variable(name, "\"%s\" + \"%s\"" % (s1, s2))
|
|
|
| + def _SeqTwoByteString(self, name):
|
| + s1 = self._RawRandomString(1, 5)
|
| + s2 = self._RawRandomString(1, 5)
|
| + # 'foo' + unicode + 'bar'
|
| + return self._Variable(name, "\"%s\" + \"\\2082\" + \"%s\"" % (s1, s2))
|
| +
|
| def _SlicedString(self, name):
|
| s = self._RawRandomString(20, 30)
|
| # 'ffoo12345678901234567890'.substr(1)
|
| @@ -674,7 +680,9 @@ class Generator(object):
|
| "Number": ["1.5", _Number],
|
| "Object": ["new Object()", _Object],
|
| "PropertyDetails": ["513", _PropertyDetails],
|
| + "SeqOneByteString": ["\"seq 1-byte\"", _SeqString],
|
| "SeqString": ["\"seqstring\"", _SeqString],
|
| + "SeqTwoByteString": ["\"seq \\u2082-byte\"", _SeqTwoByteString],
|
| "Smi": ["1", _Smi],
|
| "StrictMode": ["1", _StrictMode],
|
| "String": ["\"foo\"", _String],
|
|
|