Tests WebInspector.RemoveObject.setPropertyValue implementation.
Running: testSetUp
Running: testSetPrimitive
Running: testSetHandle
Running: testSetUndefined
Running: testSetZero
Running: testSetNull
Running: testSetEmptyString
Running: testSetException
exception
Running: testSetNonFiniteNumbers
Running: testNegativeZero
Running: testReleaseObjectIsCalled
runtime-setPropertyValue.js:19 ===== Initial =====
runtime-setPropertyValue.js:20 {"foo":1}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set primitive =====
runtime-setPropertyValue.js:20 {"foo":2}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set handle =====
runtime-setPropertyValue.js:20 {"foo":{"bar":2}}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set undefined =====
runtime-setPropertyValue.js:20 {}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set zero =====
runtime-setPropertyValue.js:20 {"foo":0}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set null =====
runtime-setPropertyValue.js:20 {"foo":null}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set empty string =====
runtime-setPropertyValue.js:20 {"foo":""}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set exception =====
runtime-setPropertyValue.js:20 {"foo":""}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:19 ===== Set non-finite numbers =====
runtime-setPropertyValue.js:20 {"foo":"NaN","foo1":"Infinity","foo2":"-Infinity"}
runtime-setPropertyValue.js:21
runtime-setPropertyValue.js:33 ===== Checking negative zero =====
runtime-setPropertyValue.js:34 1/-0 = -Infinity