240 lines
9.5 KiB
Plaintext
240 lines
9.5 KiB
Plaintext
|
|
Deserialize to {"foo":"zoo","bar":{"baz":"myNewKey"}}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"foo":"zoo","bar":{"baz":"myNewKey"}}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"foo":"zoo","bar":"myNewKey"}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"foo":"zoo","bar":"myNewKey"}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to []:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize []:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"foo":"zoo"}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"foo":"zoo"}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"foo":null}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"foo":null}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to undefined:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize undefined:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to true:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize true:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to false:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize false:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to 10:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize 10:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to -10:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize -10:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to 1073741824:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize 1073741824:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to 36028797018963970:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize 36028797018963970:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to 1.23:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize 1.23:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to "":
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize "":
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to "abc":
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize "abc":
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"integer":123}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"integer":123}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"string":"str"}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"string":"str"}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"list":[1,2,3]}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"list":[1,2,3]}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to null:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize null:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"inner":{"hello":"there"},"outer":{"hello":"there"}}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"inner":{"hello":"there"},"outer":{"hello":"there"}}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"hello":"there"}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"hello":"there"}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"a":"a","u":"αβ","d":42}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"a":"a","u":"αβ","d":42}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"a":"ab","u":"αβ","d":42}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"a":"ab","u":"αβ","d":42}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to []:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize []:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to ["foo","bar"]:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize ["foo","bar"]:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"expando":{}}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"expando":{}}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Deserialize to {"expando":{}}:
|
|
PASS JSON.stringify(newObj) is JSON.stringify(obj)
|
|
PASS areValuesIdentical(newObj, obj) is true
|
|
Serialize {"expando":{}}:
|
|
PASS bufferView.length is expectedBufferValues.length
|
|
|
|
Serialize undefined:
|
|
PASS thrownException.code is expectedException
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|