| OLD | NEW |
| (Empty) |
| 1 | |
| 2 Deserialize to {"foo":"zoo","bar":{"baz":"myNewKey"}}: | |
| 3 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 4 PASS areValuesIdentical(newObj, obj) is true | |
| 5 Serialize {"foo":"zoo","bar":{"baz":"myNewKey"}}: | |
| 6 PASS bufferView.length is expectedBufferValues.length | |
| 7 | |
| 8 Deserialize to {"foo":"zoo","bar":"myNewKey"}: | |
| 9 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 10 PASS areValuesIdentical(newObj, obj) is true | |
| 11 Serialize {"foo":"zoo","bar":"myNewKey"}: | |
| 12 PASS bufferView.length is expectedBufferValues.length | |
| 13 | |
| 14 Deserialize to []: | |
| 15 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 16 PASS areValuesIdentical(newObj, obj) is true | |
| 17 Serialize []: | |
| 18 PASS bufferView.length is expectedBufferValues.length | |
| 19 | |
| 20 Deserialize to {"foo":"zoo"}: | |
| 21 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 22 PASS areValuesIdentical(newObj, obj) is true | |
| 23 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 24 PASS areValuesIdentical(newObj, obj) is true | |
| 25 Serialize {"foo":"zoo"}: | |
| 26 PASS bufferView.length is expectedBufferValues.length | |
| 27 | |
| 28 Deserialize to {"foo":null}: | |
| 29 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 30 PASS areValuesIdentical(newObj, obj) is true | |
| 31 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 32 PASS areValuesIdentical(newObj, obj) is true | |
| 33 Serialize {"foo":null}: | |
| 34 PASS bufferView.length is expectedBufferValues.length | |
| 35 | |
| 36 Deserialize to {}: | |
| 37 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 38 PASS areValuesIdentical(newObj, obj) is true | |
| 39 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 40 PASS areValuesIdentical(newObj, obj) is true | |
| 41 Serialize {}: | |
| 42 PASS bufferView.length is expectedBufferValues.length | |
| 43 | |
| 44 Deserialize to undefined: | |
| 45 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 46 PASS areValuesIdentical(newObj, obj) is true | |
| 47 Serialize undefined: | |
| 48 PASS bufferView.length is expectedBufferValues.length | |
| 49 | |
| 50 Deserialize to true: | |
| 51 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 52 PASS areValuesIdentical(newObj, obj) is true | |
| 53 Serialize true: | |
| 54 PASS bufferView.length is expectedBufferValues.length | |
| 55 | |
| 56 Deserialize to false: | |
| 57 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 58 PASS areValuesIdentical(newObj, obj) is true | |
| 59 Serialize false: | |
| 60 PASS bufferView.length is expectedBufferValues.length | |
| 61 | |
| 62 Deserialize to 10: | |
| 63 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 64 PASS areValuesIdentical(newObj, obj) is true | |
| 65 Serialize 10: | |
| 66 PASS bufferView.length is expectedBufferValues.length | |
| 67 | |
| 68 Deserialize to -10: | |
| 69 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 70 PASS areValuesIdentical(newObj, obj) is true | |
| 71 Serialize -10: | |
| 72 PASS bufferView.length is expectedBufferValues.length | |
| 73 | |
| 74 Deserialize to 1073741824: | |
| 75 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 76 PASS areValuesIdentical(newObj, obj) is true | |
| 77 Serialize 1073741824: | |
| 78 PASS bufferView.length is expectedBufferValues.length | |
| 79 | |
| 80 Deserialize to 36028797018963970: | |
| 81 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 82 PASS areValuesIdentical(newObj, obj) is true | |
| 83 Serialize 36028797018963970: | |
| 84 PASS bufferView.length is expectedBufferValues.length | |
| 85 | |
| 86 Deserialize to 1.23: | |
| 87 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 88 PASS areValuesIdentical(newObj, obj) is true | |
| 89 Serialize 1.23: | |
| 90 PASS bufferView.length is expectedBufferValues.length | |
| 91 | |
| 92 Deserialize to 2147483647: | |
| 93 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 94 PASS areValuesIdentical(newObj, obj) is true | |
| 95 Serialize 2147483647: | |
| 96 PASS bufferView.length is expectedBufferValues.length | |
| 97 | |
| 98 Deserialize to -2147483648: | |
| 99 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 100 PASS areValuesIdentical(newObj, obj) is true | |
| 101 Serialize -2147483648: | |
| 102 PASS bufferView.length is expectedBufferValues.length | |
| 103 | |
| 104 Deserialize to 2147483648: | |
| 105 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 106 PASS areValuesIdentical(newObj, obj) is true | |
| 107 Serialize 2147483648: | |
| 108 PASS bufferView.length is expectedBufferValues.length | |
| 109 | |
| 110 Deserialize to 4294967295: | |
| 111 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 112 PASS areValuesIdentical(newObj, obj) is true | |
| 113 Serialize 4294967295: | |
| 114 PASS bufferView.length is expectedBufferValues.length | |
| 115 | |
| 116 Deserialize to "": | |
| 117 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 118 PASS areValuesIdentical(newObj, obj) is true | |
| 119 Serialize "": | |
| 120 PASS bufferView.length is expectedBufferValues.length | |
| 121 | |
| 122 Deserialize to "abc": | |
| 123 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 124 PASS areValuesIdentical(newObj, obj) is true | |
| 125 Serialize "abc": | |
| 126 PASS bufferView.length is expectedBufferValues.length | |
| 127 | |
| 128 Deserialize to {"integer":123}: | |
| 129 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 130 PASS areValuesIdentical(newObj, obj) is true | |
| 131 Serialize {"integer":123}: | |
| 132 PASS bufferView.length is expectedBufferValues.length | |
| 133 | |
| 134 Deserialize to {"string":"str"}: | |
| 135 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 136 PASS areValuesIdentical(newObj, obj) is true | |
| 137 Serialize {"string":"str"}: | |
| 138 PASS bufferView.length is expectedBufferValues.length | |
| 139 | |
| 140 Deserialize to {"list":[1,2,3]}: | |
| 141 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 142 PASS areValuesIdentical(newObj, obj) is true | |
| 143 Serialize {"list":[1,2,3]}: | |
| 144 PASS bufferView.length is expectedBufferValues.length | |
| 145 | |
| 146 Deserialize to null: | |
| 147 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 148 PASS areValuesIdentical(newObj, obj) is true | |
| 149 Serialize null: | |
| 150 PASS bufferView.length is expectedBufferValues.length | |
| 151 | |
| 152 Deserialize to {}: | |
| 153 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 154 PASS areValuesIdentical(newObj, obj) is true | |
| 155 Serialize {}: | |
| 156 PASS bufferView.length is expectedBufferValues.length | |
| 157 | |
| 158 Deserialize to {"inner":{"hello":"there"},"outer":{"hello":"there"}}: | |
| 159 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 160 PASS areValuesIdentical(newObj, obj) is true | |
| 161 Serialize {"inner":{"hello":"there"},"outer":{"hello":"there"}}: | |
| 162 PASS bufferView.length is expectedBufferValues.length | |
| 163 | |
| 164 Deserialize to {"hello":"there"}: | |
| 165 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 166 PASS areValuesIdentical(newObj, obj) is true | |
| 167 Serialize {"hello":"there"}: | |
| 168 PASS bufferView.length is expectedBufferValues.length | |
| 169 | |
| 170 Deserialize to {"a":"a","u":"αβ","d":42}: | |
| 171 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 172 PASS areValuesIdentical(newObj, obj) is true | |
| 173 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 174 PASS areValuesIdentical(newObj, obj) is true | |
| 175 Serialize {"a":"a","u":"αβ","d":42}: | |
| 176 PASS bufferView.length is expectedBufferValues.length | |
| 177 | |
| 178 Deserialize to {"a":"ab","u":"αβ","d":42}: | |
| 179 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 180 PASS areValuesIdentical(newObj, obj) is true | |
| 181 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 182 PASS areValuesIdentical(newObj, obj) is true | |
| 183 Serialize {"a":"ab","u":"αβ","d":42}: | |
| 184 PASS bufferView.length is expectedBufferValues.length | |
| 185 | |
| 186 Deserialize to []: | |
| 187 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 188 PASS areValuesIdentical(newObj, obj) is true | |
| 189 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 190 PASS areValuesIdentical(newObj, obj) is true | |
| 191 Serialize []: | |
| 192 PASS bufferView.length is expectedBufferValues.length | |
| 193 | |
| 194 Deserialize to ["foo","bar"]: | |
| 195 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 196 PASS areValuesIdentical(newObj, obj) is true | |
| 197 PASS JSON.stringify(newObj) is JSON.stringify(obj) | |
| 198 PASS areValuesIdentical(newObj, obj) is true | |
| 199 Serialize ["foo","bar"]: | |
| 200 PASS bufferView.length is expectedBufferValues.length | |
| 201 | |
| 202 Serialize undefined: | |
| 203 PASS thrownException.code is expectedException | |
| 204 PASS successfullyParsed is true | |
| 205 | |
| 206 TEST COMPLETE | |
| 207 | |
| OLD | NEW |