Lines Matching defs:TestStringify

235 function TestStringify(expected, input) {
240 TestStringify("true", true);
241 TestStringify("false", false);
242 TestStringify("null", null);
243 TestStringify("false", {toJSON: function () { return false; }});
244 TestStringify("4", 4);
245 TestStringify('"foo"', "foo");
246 TestStringify("null", Infinity);
247 TestStringify("null", -Infinity);
248 TestStringify("null", NaN);
249 TestStringify("4", new Number(4));
250 TestStringify('"bar"', new String("bar"));
252 TestStringify('"foo\\u0000bar"', "foo\0bar");
253 TestStringify('"f\\"o\'o\\\\b\\ba\\fr\\nb\\ra\\tz"',
256 TestStringify("[1,2,3]", [1, 2, 3]);
271 TestStringify('["a","ab","abc"]', ["a","ab","abc"]);
272 TestStringify('{"a":1,"c":true}', { a : 1,
276 TestStringify('[1,null,true,null]',
278 TestStringify('"toJSON 123"',
280 TestStringify('{"a":321}',
292 TestStringify('{"a":"abc","b":"\u1234bc"}',
298 TestStringify('{"b":2}', a);
302 TestStringify("321", b);
311 TestStringify(expected, array);
321 TestStringify("[[],[],[]]", multiOccurrence);
323 TestStringify('{"x":5,"y":6}', {x:5,y:6});
333 TestStringify('["10"]', array);
350 TestStringify(undefined, undefined);
351 TestStringify(undefined, function () { });
354 TestStringify("[null,null,null]", [undefined,,function(){}]);
435 TestStringify('[37,null,1,"foo","37","true",null,"has toJSON",{},"has toJSON"]',
443 TestStringify('1', oddball);
452 TestStringify('{}', /regexp/);
453 TestStringify('42', counter);
464 TestStringify('"true"', oddball2);
470 TestStringify('"42"', falseNum);
491 TestStringify(json, JSON.parse(json));