assertEq(JSON.stringify({foo: 123}), '{"foo":123}'); assertEq(JSON.stringify({foo: 123, bar: function () {}}), '{"foo":123}'); assertEq(JSON.stringify({foo: 123, bar: function () {}, baz: 123}), '{"foo":123,"baz":123}'); assertEq(JSON.stringify([123]), '[123]'); assertEq(JSON.stringify([123, function () {}]), '[123,null]'); assertEq(JSON.stringify([123, function () {}, 456]), '[123,null,456]'); /******************************************************************************/ if (typeof reportCompare === "function") reportCompare(true, true); print("Tests complete");