| Exercise WebIDL type conversions. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| converter = window.internals.typeConversions() |
| |
| converter.testLong = 0 |
| PASS converter.testLong is 0 |
| converter.testLong = -0 |
| PASS converter.testLong is 0 |
| converter.testLong = -1 |
| PASS converter.testLong is -1 |
| converter.testLong = 1 |
| PASS converter.testLong is 1 |
| converter.testLong = 0x7F |
| PASS converter.testLong is 0x7F |
| converter.testLong = 0x80 |
| PASS converter.testLong is 0x80 |
| converter.testLong = 0xFF |
| PASS converter.testLong is 0xFF |
| converter.testLong = -0x80 |
| PASS converter.testLong is -0x80 |
| converter.testLong = -0x81 |
| PASS converter.testLong is -0x81 |
| converter.testLong = 0x7FFF |
| PASS converter.testLong is 0x7FFF |
| converter.testLong = 0x8000 |
| PASS converter.testLong is 0x8000 |
| converter.testLong = 0xFFFF |
| PASS converter.testLong is 0xFFFF |
| converter.testLong = -0x8000 |
| PASS converter.testLong is -0x8000 |
| converter.testLong = -0x8001 |
| PASS converter.testLong is -0x8001 |
| converter.testLong = 0x7FFFFFFF |
| PASS converter.testLong is 0x7FFFFFFF |
| converter.testLong = 0x80000000 |
| PASS converter.testLong is -0x80000000 |
| converter.testLong = 0xFFFFFFFF |
| PASS converter.testLong is -1 |
| converter.testLong = -0x80000000 |
| PASS converter.testLong is -0x80000000 |
| converter.testLong = -0x80000001 |
| PASS converter.testLong is 0x7FFFFFFF |
| converter.testLong = 0xDCBA9876543210 |
| PASS converter.testLong is 0x76543210 |
| converter.testLong = Number.MAX_VALUE |
| PASS converter.testLong is 0 |
| converter.testLong = Number.MIN_VALUE |
| PASS converter.testLong is 0 |
| converter.testLong = -Number.MAX_VALUE |
| PASS converter.testLong is 0 |
| converter.testLong = -Number.MIN_VALUE |
| PASS converter.testLong is 0 |
| converter.testLong = 1.99 |
| PASS converter.testLong is 1 |
| converter.testLong = -1.99 |
| PASS converter.testLong is -1 |
| converter.testLong = Infinity |
| PASS converter.testLong is 0 |
| converter.testLong = -Infinity |
| PASS converter.testLong is 0 |
| converter.testLong = NaN |
| PASS converter.testLong is 0 |
| converter.testLong = false |
| PASS converter.testLong is 0 |
| converter.testLong = true |
| PASS converter.testLong is 1 |
| converter.testLong = '' |
| PASS converter.testLong is 0 |
| converter.testLong = '1' |
| PASS converter.testLong is 1 |
| converter.testLong = 'abc' |
| PASS converter.testLong is 0 |
| converter.testLong = null |
| PASS converter.testLong is 0 |
| converter.testLong = undefined |
| PASS converter.testLong is 0 |
| PASS converter.testLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeLong = 0 |
| PASS converter.testEnforceRangeLong is 0 |
| converter.testEnforceRangeLong = -0 |
| PASS converter.testEnforceRangeLong is 0 |
| converter.testEnforceRangeLong = -1 |
| PASS converter.testEnforceRangeLong is -1 |
| converter.testEnforceRangeLong = 1 |
| PASS converter.testEnforceRangeLong is 1 |
| converter.testEnforceRangeLong = 0x7F |
| PASS converter.testEnforceRangeLong is 0x7F |
| converter.testEnforceRangeLong = 0x80 |
| PASS converter.testEnforceRangeLong is 0x80 |
| converter.testEnforceRangeLong = 0xFF |
| PASS converter.testEnforceRangeLong is 0xFF |
| converter.testEnforceRangeLong = -0x80 |
| PASS converter.testEnforceRangeLong is -0x80 |
| converter.testEnforceRangeLong = -0x81 |
| PASS converter.testEnforceRangeLong is -0x81 |
| converter.testEnforceRangeLong = 0x7FFF |
| PASS converter.testEnforceRangeLong is 0x7FFF |
| converter.testEnforceRangeLong = 0x8000 |
| PASS converter.testEnforceRangeLong is 0x8000 |
| converter.testEnforceRangeLong = 0xFFFF |
| PASS converter.testEnforceRangeLong is 0xFFFF |
| converter.testEnforceRangeLong = -0x8000 |
| PASS converter.testEnforceRangeLong is -0x8000 |
| converter.testEnforceRangeLong = -0x8001 |
| PASS converter.testEnforceRangeLong is -0x8001 |
| converter.testEnforceRangeLong = 0x7FFFFFFF |
| PASS converter.testEnforceRangeLong is 0x7FFFFFFF |
| PASS converter.testEnforceRangeLong = 0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| PASS converter.testEnforceRangeLong = 0xFFFFFFFF threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| converter.testEnforceRangeLong = -0x80000000 |
| PASS converter.testEnforceRangeLong is -0x80000000 |
| PASS converter.testEnforceRangeLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| PASS converter.testEnforceRangeLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| PASS converter.testEnforceRangeLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| converter.testEnforceRangeLong = Number.MIN_VALUE |
| PASS converter.testEnforceRangeLong is 0 |
| PASS converter.testEnforceRangeLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is outside the 'long' value range.. |
| converter.testEnforceRangeLong = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeLong is 0 |
| converter.testEnforceRangeLong = 1.99 |
| PASS converter.testEnforceRangeLong is 1 |
| converter.testEnforceRangeLong = -1.99 |
| PASS converter.testEnforceRangeLong is -1 |
| PASS converter.testEnforceRangeLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is infinite and not of type 'long'.. |
| PASS converter.testEnforceRangeLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is infinite and not of type 'long'.. |
| PASS converter.testEnforceRangeLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'.. |
| converter.testEnforceRangeLong = false |
| PASS converter.testEnforceRangeLong is 0 |
| converter.testEnforceRangeLong = true |
| PASS converter.testEnforceRangeLong is 1 |
| converter.testEnforceRangeLong = '' |
| PASS converter.testEnforceRangeLong is 0 |
| converter.testEnforceRangeLong = '1' |
| PASS converter.testEnforceRangeLong is 1 |
| PASS converter.testEnforceRangeLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'.. |
| converter.testEnforceRangeLong = null |
| PASS converter.testEnforceRangeLong is 0 |
| PASS converter.testEnforceRangeLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeLong' property on 'TypeConversions': Value is not of type 'long'.. |
| PASS converter.testEnforceRangeLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testUnsignedLong = 0 |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = -0 |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = -1 |
| PASS converter.testUnsignedLong is 0xFFFFFFFF |
| converter.testUnsignedLong = 1 |
| PASS converter.testUnsignedLong is 1 |
| converter.testUnsignedLong = 0x7F |
| PASS converter.testUnsignedLong is 0x7F |
| converter.testUnsignedLong = 0x80 |
| PASS converter.testUnsignedLong is 0x80 |
| converter.testUnsignedLong = 0xFF |
| PASS converter.testUnsignedLong is 0xFF |
| converter.testUnsignedLong = -0x80 |
| PASS converter.testUnsignedLong is 0xFFFFFF80 |
| converter.testUnsignedLong = -0x81 |
| PASS converter.testUnsignedLong is 0xFFFFFF7F |
| converter.testUnsignedLong = 0x7FFF |
| PASS converter.testUnsignedLong is 0x7FFF |
| converter.testUnsignedLong = 0x8000 |
| PASS converter.testUnsignedLong is 0x8000 |
| converter.testUnsignedLong = 0xFFFF |
| PASS converter.testUnsignedLong is 0xFFFF |
| converter.testUnsignedLong = -0x8000 |
| PASS converter.testUnsignedLong is 0xFFFF8000 |
| converter.testUnsignedLong = -0x8001 |
| PASS converter.testUnsignedLong is 0xFFFF7FFF |
| converter.testUnsignedLong = 0x7FFFFFFF |
| PASS converter.testUnsignedLong is 0x7FFFFFFF |
| converter.testUnsignedLong = 0x80000000 |
| PASS converter.testUnsignedLong is 0x80000000 |
| converter.testUnsignedLong = 0xFFFFFFFF |
| PASS converter.testUnsignedLong is 0xFFFFFFFF |
| converter.testUnsignedLong = -0x80000000 |
| PASS converter.testUnsignedLong is 0x80000000 |
| converter.testUnsignedLong = -0x80000001 |
| PASS converter.testUnsignedLong is 0x7FFFFFFF |
| converter.testUnsignedLong = 0xDCBA9876543210 |
| PASS converter.testUnsignedLong is 0x76543210 |
| converter.testUnsignedLong = Number.MAX_VALUE |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = Number.MIN_VALUE |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = -Number.MAX_VALUE |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = -Number.MIN_VALUE |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = 1.99 |
| PASS converter.testUnsignedLong is 1 |
| converter.testUnsignedLong = -1.99 |
| PASS converter.testUnsignedLong is 0xFFFFFFFF |
| converter.testUnsignedLong = Infinity |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = -Infinity |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = NaN |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = false |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = true |
| PASS converter.testUnsignedLong is 1 |
| converter.testUnsignedLong = '' |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = '1' |
| PASS converter.testUnsignedLong is 1 |
| converter.testUnsignedLong = 'abc' |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = null |
| PASS converter.testUnsignedLong is 0 |
| converter.testUnsignedLong = undefined |
| PASS converter.testUnsignedLong is 0 |
| PASS converter.testUnsignedLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeUnsignedLong = 0 |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| converter.testEnforceRangeUnsignedLong = -0 |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| PASS converter.testEnforceRangeUnsignedLong = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| converter.testEnforceRangeUnsignedLong = 1 |
| PASS converter.testEnforceRangeUnsignedLong is 1 |
| converter.testEnforceRangeUnsignedLong = 0x7F |
| PASS converter.testEnforceRangeUnsignedLong is 0x7F |
| converter.testEnforceRangeUnsignedLong = 0x80 |
| PASS converter.testEnforceRangeUnsignedLong is 0x80 |
| converter.testEnforceRangeUnsignedLong = 0xFF |
| PASS converter.testEnforceRangeUnsignedLong is 0xFF |
| PASS converter.testEnforceRangeUnsignedLong = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| converter.testEnforceRangeUnsignedLong = 0x7FFF |
| PASS converter.testEnforceRangeUnsignedLong is 0x7FFF |
| converter.testEnforceRangeUnsignedLong = 0x8000 |
| PASS converter.testEnforceRangeUnsignedLong is 0x8000 |
| converter.testEnforceRangeUnsignedLong = 0xFFFF |
| PASS converter.testEnforceRangeUnsignedLong is 0xFFFF |
| PASS converter.testEnforceRangeUnsignedLong = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| converter.testEnforceRangeUnsignedLong = 0x7FFFFFFF |
| PASS converter.testEnforceRangeUnsignedLong is 0x7FFFFFFF |
| converter.testEnforceRangeUnsignedLong = 0x80000000 |
| PASS converter.testEnforceRangeUnsignedLong is 0x80000000 |
| converter.testEnforceRangeUnsignedLong = 0xFFFFFFFF |
| PASS converter.testEnforceRangeUnsignedLong is 0xFFFFFFFF |
| PASS converter.testEnforceRangeUnsignedLong = -0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| converter.testEnforceRangeUnsignedLong = Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| PASS converter.testEnforceRangeUnsignedLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| converter.testEnforceRangeUnsignedLong = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| converter.testEnforceRangeUnsignedLong = 1.99 |
| PASS converter.testEnforceRangeUnsignedLong is 1 |
| PASS converter.testEnforceRangeUnsignedLong = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is outside the 'unsigned long' value range.. |
| PASS converter.testEnforceRangeUnsignedLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long'.. |
| PASS converter.testEnforceRangeUnsignedLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long'.. |
| PASS converter.testEnforceRangeUnsignedLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'.. |
| converter.testEnforceRangeUnsignedLong = false |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| converter.testEnforceRangeUnsignedLong = true |
| PASS converter.testEnforceRangeUnsignedLong is 1 |
| converter.testEnforceRangeUnsignedLong = '' |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| converter.testEnforceRangeUnsignedLong = '1' |
| PASS converter.testEnforceRangeUnsignedLong is 1 |
| PASS converter.testEnforceRangeUnsignedLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'.. |
| converter.testEnforceRangeUnsignedLong = null |
| PASS converter.testEnforceRangeUnsignedLong is 0 |
| PASS converter.testEnforceRangeUnsignedLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLong' property on 'TypeConversions': Value is not of type 'unsigned long'.. |
| PASS converter.testEnforceRangeUnsignedLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testLongLong = 0 |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = -0 |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = -1 |
| PASS converter.testLongLong is -1 |
| converter.testLongLong = 1 |
| PASS converter.testLongLong is 1 |
| converter.testLongLong = 0x7F |
| PASS converter.testLongLong is 0x7F |
| converter.testLongLong = 0x80 |
| PASS converter.testLongLong is 0x80 |
| converter.testLongLong = 0xFF |
| PASS converter.testLongLong is 0xFF |
| converter.testLongLong = -0x80 |
| PASS converter.testLongLong is -0x80 |
| converter.testLongLong = -0x81 |
| PASS converter.testLongLong is -0x81 |
| converter.testLongLong = 0x7FFF |
| PASS converter.testLongLong is 0x7FFF |
| converter.testLongLong = 0x8000 |
| PASS converter.testLongLong is 0x8000 |
| converter.testLongLong = 0xFFFF |
| PASS converter.testLongLong is 0xFFFF |
| converter.testLongLong = -0x8000 |
| PASS converter.testLongLong is -0x8000 |
| converter.testLongLong = -0x8001 |
| PASS converter.testLongLong is -0x8001 |
| converter.testLongLong = 0x7FFFFFFF |
| PASS converter.testLongLong is 0x7FFFFFFF |
| converter.testLongLong = 0x80000000 |
| PASS converter.testLongLong is 0x80000000 |
| converter.testLongLong = 0xFFFFFFFF |
| PASS converter.testLongLong is 0xFFFFFFFF |
| converter.testLongLong = -0x80000000 |
| PASS converter.testLongLong is -0x80000000 |
| converter.testLongLong = -0x80000001 |
| PASS converter.testLongLong is -0x80000001 |
| converter.testLongLong = -Math.pow(2, 53) + 1 |
| PASS converter.testLongLong is -Math.pow(2, 53) + 1 |
| converter.testLongLong = -Math.pow(2, 53) |
| PASS converter.testLongLong is -Math.pow(2, 53) |
| converter.testLongLong = Math.pow(2, 53) - 1 |
| PASS converter.testLongLong is Math.pow(2, 53) - 1 |
| converter.testLongLong = Math.pow(2, 53) |
| PASS converter.testLongLong is Math.pow(2, 53) |
| converter.testLongLong = 0xDCBA9876543210 |
| PASS converter.testLongLong is 0xDCBA9876543210 |
| converter.testLongLong = Number.MIN_VALUE |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = -Number.MIN_VALUE |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = Number.MAX_VALUE |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = -Number.MAX_VALUE |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = 1.99 |
| PASS converter.testLongLong is 1 |
| converter.testLongLong = -1.99 |
| PASS converter.testLongLong is -1 |
| converter.testLongLong = Infinity |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = -Infinity |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = NaN |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = false |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = true |
| PASS converter.testLongLong is 1 |
| converter.testLongLong = '' |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = '1' |
| PASS converter.testLongLong is 1 |
| converter.testLongLong = 'abc' |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = null |
| PASS converter.testLongLong is 0 |
| converter.testLongLong = undefined |
| PASS converter.testLongLong is 0 |
| PASS converter.testLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeLongLong = 0 |
| PASS converter.testEnforceRangeLongLong is 0 |
| converter.testEnforceRangeLongLong = -0 |
| PASS converter.testEnforceRangeLongLong is 0 |
| converter.testEnforceRangeLongLong = -1 |
| PASS converter.testEnforceRangeLongLong is -1 |
| converter.testEnforceRangeLongLong = 1 |
| PASS converter.testEnforceRangeLongLong is 1 |
| converter.testEnforceRangeLongLong = 0x7F |
| PASS converter.testEnforceRangeLongLong is 0x7F |
| converter.testEnforceRangeLongLong = 0x80 |
| PASS converter.testEnforceRangeLongLong is 0x80 |
| converter.testEnforceRangeLongLong = 0xFF |
| PASS converter.testEnforceRangeLongLong is 0xFF |
| converter.testEnforceRangeLongLong = -0x80 |
| PASS converter.testEnforceRangeLongLong is -0x80 |
| converter.testEnforceRangeLongLong = -0x81 |
| PASS converter.testEnforceRangeLongLong is -0x81 |
| converter.testEnforceRangeLongLong = 0x7FFF |
| PASS converter.testEnforceRangeLongLong is 0x7FFF |
| converter.testEnforceRangeLongLong = 0x8000 |
| PASS converter.testEnforceRangeLongLong is 0x8000 |
| converter.testEnforceRangeLongLong = 0xFFFF |
| PASS converter.testEnforceRangeLongLong is 0xFFFF |
| converter.testEnforceRangeLongLong = -0x8000 |
| PASS converter.testEnforceRangeLongLong is -0x8000 |
| converter.testEnforceRangeLongLong = -0x8001 |
| PASS converter.testEnforceRangeLongLong is -0x8001 |
| converter.testEnforceRangeLongLong = 0x7FFFFFFF |
| PASS converter.testEnforceRangeLongLong is 0x7FFFFFFF |
| converter.testEnforceRangeLongLong = 0x80000000 |
| PASS converter.testEnforceRangeLongLong is 0x80000000 |
| converter.testEnforceRangeLongLong = 0xFFFFFFFF |
| PASS converter.testEnforceRangeLongLong is 0xFFFFFFFF |
| converter.testEnforceRangeLongLong = -0x80000000 |
| PASS converter.testEnforceRangeLongLong is -0x80000000 |
| converter.testEnforceRangeLongLong = -0x80000001 |
| PASS converter.testEnforceRangeLongLong is -0x80000001 |
| converter.testEnforceRangeLongLong = -Math.pow(2, 53) + 1 |
| PASS converter.testEnforceRangeLongLong is -Math.pow(2, 53) + 1 |
| PASS converter.testEnforceRangeLongLong = -Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range.. |
| converter.testEnforceRangeLongLong = Math.pow(2, 53) - 1 |
| PASS converter.testEnforceRangeLongLong is Math.pow(2, 53) - 1 |
| PASS converter.testEnforceRangeLongLong = Math.pow(2, 53) + 1 threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range.. |
| PASS converter.testEnforceRangeLongLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range.. |
| converter.testEnforceRangeLongLong = Number.MIN_VALUE |
| PASS converter.testEnforceRangeLongLong is 0 |
| converter.testEnforceRangeLongLong = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeLongLong is 0 |
| PASS converter.testEnforceRangeLongLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range.. |
| PASS converter.testEnforceRangeLongLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is outside the 'long long' value range.. |
| converter.testEnforceRangeLongLong = 1.99 |
| PASS converter.testEnforceRangeLongLong is 1 |
| converter.testEnforceRangeLongLong = -1.99 |
| PASS converter.testEnforceRangeLongLong is -1 |
| PASS converter.testEnforceRangeLongLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is infinite and not of type 'long long'.. |
| PASS converter.testEnforceRangeLongLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is infinite and not of type 'long long'.. |
| PASS converter.testEnforceRangeLongLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'.. |
| converter.testEnforceRangeLongLong = false |
| PASS converter.testEnforceRangeLongLong is 0 |
| converter.testEnforceRangeLongLong = true |
| PASS converter.testEnforceRangeLongLong is 1 |
| converter.testEnforceRangeLongLong = '' |
| PASS converter.testEnforceRangeLongLong is 0 |
| converter.testEnforceRangeLongLong = '1' |
| PASS converter.testEnforceRangeLongLong is 1 |
| PASS converter.testEnforceRangeLongLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'.. |
| converter.testEnforceRangeLongLong = null |
| PASS converter.testEnforceRangeLongLong is 0 |
| PASS converter.testEnforceRangeLongLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeLongLong' property on 'TypeConversions': Value is not of type 'long long'.. |
| PASS converter.testEnforceRangeLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testUnsignedLongLong = 0 |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = -0 |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = -1 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF |
| converter.testUnsignedLongLong = 1 |
| PASS converter.testUnsignedLongLong is 1 |
| converter.testUnsignedLongLong = 0x7F |
| PASS converter.testUnsignedLongLong is 0x7F |
| converter.testUnsignedLongLong = 0x80 |
| PASS converter.testUnsignedLongLong is 0x80 |
| converter.testUnsignedLongLong = 0xFF |
| PASS converter.testUnsignedLongLong is 0xFF |
| converter.testUnsignedLongLong = -0x80 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFF80 |
| converter.testUnsignedLongLong = -0x81 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFF7F |
| converter.testUnsignedLongLong = 0x7FFF |
| PASS converter.testUnsignedLongLong is 0x7FFF |
| converter.testUnsignedLongLong = 0x8000 |
| PASS converter.testUnsignedLongLong is 0x8000 |
| converter.testUnsignedLongLong = 0xFFFF |
| PASS converter.testUnsignedLongLong is 0xFFFF |
| converter.testUnsignedLongLong = -0x8000 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFF8000 |
| converter.testUnsignedLongLong = -0x8001 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFF7FFF |
| converter.testUnsignedLongLong = 0x7FFFFFFF |
| PASS converter.testUnsignedLongLong is 0x7FFFFFFF |
| converter.testUnsignedLongLong = 0x80000000 |
| PASS converter.testUnsignedLongLong is 0x80000000 |
| converter.testUnsignedLongLong = 0xFFFFFFFF |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFF |
| converter.testUnsignedLongLong = -0x80000000 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFF80000000 |
| converter.testUnsignedLongLong = -0x80000001 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFF7FFFFFFF |
| converter.testUnsignedLongLong = -Math.pow(2, 53) + 1 |
| PASS converter.testUnsignedLongLong is Math.pow(2, 64) - Math.pow(2, 53) |
| converter.testUnsignedLongLong = -Math.pow(2, 53) |
| PASS converter.testUnsignedLongLong is Math.pow(2, 64) - Math.pow(2, 53) |
| converter.testUnsignedLongLong = Math.pow(2, 53) - 1 |
| PASS converter.testUnsignedLongLong is Math.pow(2, 53) - 1 |
| converter.testUnsignedLongLong = Math.pow(2, 53) |
| PASS converter.testUnsignedLongLong is Math.pow(2, 53) |
| converter.testUnsignedLongLong = 0xDCBA9876543210 |
| PASS converter.testUnsignedLongLong is 0xDCBA9876543210 |
| converter.testUnsignedLongLong = Number.MIN_VALUE |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = -Number.MIN_VALUE |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = Number.MAX_VALUE |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = -Number.MAX_VALUE |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = 1.99 |
| PASS converter.testUnsignedLongLong is 1 |
| converter.testUnsignedLongLong = -1.99 |
| PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF |
| converter.testUnsignedLongLong = Infinity |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = -Infinity |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = NaN |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = false |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = true |
| PASS converter.testUnsignedLongLong is 1 |
| converter.testUnsignedLongLong = '' |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = '1' |
| PASS converter.testUnsignedLongLong is 1 |
| converter.testUnsignedLongLong = 'abc' |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = null |
| PASS converter.testUnsignedLongLong is 0 |
| converter.testUnsignedLongLong = undefined |
| PASS converter.testUnsignedLongLong is 0 |
| PASS converter.testUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeUnsignedLongLong = 0 |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| converter.testEnforceRangeUnsignedLongLong = -0 |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| PASS converter.testEnforceRangeUnsignedLongLong = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = 1 |
| PASS converter.testEnforceRangeUnsignedLongLong is 1 |
| converter.testEnforceRangeUnsignedLongLong = 0x7F |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x7F |
| converter.testEnforceRangeUnsignedLongLong = 0x80 |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x80 |
| converter.testEnforceRangeUnsignedLongLong = 0xFF |
| PASS converter.testEnforceRangeUnsignedLongLong is 0xFF |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = 0x7FFF |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x7FFF |
| converter.testEnforceRangeUnsignedLongLong = 0x8000 |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x8000 |
| converter.testEnforceRangeUnsignedLongLong = 0xFFFF |
| PASS converter.testEnforceRangeUnsignedLongLong is 0xFFFF |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = 0x7FFFFFFF |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x7FFFFFFF |
| converter.testEnforceRangeUnsignedLongLong = 0x80000000 |
| PASS converter.testEnforceRangeUnsignedLongLong is 0x80000000 |
| converter.testEnforceRangeUnsignedLongLong = 0xFFFFFFFF |
| PASS converter.testEnforceRangeUnsignedLongLong is 0xFFFFFFFF |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x80000000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -0x80000001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -Math.pow(2, 53) + 1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = Math.pow(2, 53) - 1 |
| PASS converter.testEnforceRangeUnsignedLongLong is Math.pow(2, 53) - 1 |
| PASS converter.testEnforceRangeUnsignedLongLong = Math.pow(2, 53) threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| converter.testEnforceRangeUnsignedLongLong = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| PASS converter.testEnforceRangeUnsignedLongLong = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| converter.testEnforceRangeUnsignedLongLong = 1.99 |
| PASS converter.testEnforceRangeUnsignedLongLong is 1 |
| PASS converter.testEnforceRangeUnsignedLongLong = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is outside the 'unsigned long long' value range.. |
| PASS converter.testEnforceRangeUnsignedLongLong = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long long'.. |
| PASS converter.testEnforceRangeUnsignedLongLong = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is infinite and not of type 'unsigned long long'.. |
| PASS converter.testEnforceRangeUnsignedLongLong = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'.. |
| converter.testEnforceRangeUnsignedLongLong = false |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| converter.testEnforceRangeUnsignedLongLong = true |
| PASS converter.testEnforceRangeUnsignedLongLong is 1 |
| converter.testEnforceRangeUnsignedLongLong = '' |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| converter.testEnforceRangeUnsignedLongLong = '1' |
| PASS converter.testEnforceRangeUnsignedLongLong is 1 |
| PASS converter.testEnforceRangeUnsignedLongLong = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'.. |
| converter.testEnforceRangeUnsignedLongLong = null |
| PASS converter.testEnforceRangeUnsignedLongLong is 0 |
| PASS converter.testEnforceRangeUnsignedLongLong = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedLongLong' property on 'TypeConversions': Value is not of type 'unsigned long long'.. |
| PASS converter.testEnforceRangeUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testByte = 0 |
| PASS converter.testByte is 0 |
| converter.testByte = -0 |
| PASS converter.testByte is 0 |
| converter.testByte = -1 |
| PASS converter.testByte is -1 |
| converter.testByte = 1 |
| PASS converter.testByte is 1 |
| converter.testByte = 0x7F |
| PASS converter.testByte is 0x7F |
| converter.testByte = 0x80 |
| PASS converter.testByte is -0x80 |
| converter.testByte = -0x7F |
| PASS converter.testByte is -0x7F |
| converter.testByte = -0x80 |
| PASS converter.testByte is -0x80 |
| converter.testByte = -0x81 |
| PASS converter.testByte is 0x7F |
| converter.testByte = 0x1234 |
| PASS converter.testByte is 0x34 |
| converter.testByte = 0xDCBA9876543210 |
| PASS converter.testByte is 0x10 |
| converter.testByte = Number.MIN_VALUE |
| PASS converter.testByte is 0 |
| converter.testByte = -Number.MIN_VALUE |
| PASS converter.testByte is 0 |
| converter.testByte = Number.MAX_VALUE |
| PASS converter.testByte is 0 |
| converter.testByte = -Number.MAX_VALUE |
| PASS converter.testByte is 0 |
| converter.testByte = 1.99 |
| PASS converter.testByte is 1 |
| converter.testByte = -1.99 |
| PASS converter.testByte is -1 |
| converter.testByte = 4660.99 |
| PASS converter.testByte is 0x34 |
| converter.testByte = Infinity |
| PASS converter.testByte is 0 |
| converter.testByte = -Infinity |
| PASS converter.testByte is 0 |
| converter.testByte = NaN |
| PASS converter.testByte is 0 |
| converter.testByte = false |
| PASS converter.testByte is 0 |
| converter.testByte = true |
| PASS converter.testByte is 1 |
| converter.testByte = '' |
| PASS converter.testByte is 0 |
| converter.testByte = '1' |
| PASS converter.testByte is 1 |
| converter.testByte = 'abc' |
| PASS converter.testByte is 0 |
| converter.testByte = null |
| PASS converter.testByte is 0 |
| converter.testByte = undefined |
| PASS converter.testByte is 0 |
| PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeByte = 0 |
| PASS converter.testEnforceRangeByte is 0 |
| converter.testEnforceRangeByte = -0 |
| PASS converter.testEnforceRangeByte is 0 |
| converter.testEnforceRangeByte = -1 |
| PASS converter.testEnforceRangeByte is -1 |
| converter.testEnforceRangeByte = 1 |
| PASS converter.testEnforceRangeByte is 1 |
| converter.testEnforceRangeByte = 0x7F |
| PASS converter.testEnforceRangeByte is 0x7F |
| PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| converter.testEnforceRangeByte = -0x7F |
| PASS converter.testEnforceRangeByte is -0x7F |
| converter.testEnforceRangeByte = -0x80 |
| PASS converter.testEnforceRangeByte is -0x80 |
| PASS converter.testEnforceRangeByte = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| PASS converter.testEnforceRangeByte = 0x1234 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| converter.testEnforceRangeByte = Number.MIN_VALUE |
| PASS converter.testEnforceRangeByte is 0 |
| converter.testEnforceRangeByte = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeByte is 0 |
| PASS converter.testEnforceRangeByte = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| PASS converter.testEnforceRangeByte = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| converter.testEnforceRangeByte = 1.99 |
| PASS converter.testEnforceRangeByte is 1 |
| converter.testEnforceRangeByte = -1.99 |
| PASS converter.testEnforceRangeByte is -1 |
| PASS converter.testEnforceRangeByte = 4660.99 threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is outside the 'byte' value range.. |
| PASS converter.testEnforceRangeByte = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is infinite and not of type 'byte'.. |
| PASS converter.testEnforceRangeByte = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is infinite and not of type 'byte'.. |
| PASS converter.testEnforceRangeByte = NaN threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'.. |
| converter.testEnforceRangeByte = false |
| PASS converter.testEnforceRangeByte is 0 |
| converter.testEnforceRangeByte = true |
| PASS converter.testEnforceRangeByte is 1 |
| converter.testEnforceRangeByte = '' |
| PASS converter.testEnforceRangeByte is 0 |
| converter.testEnforceRangeByte = '1' |
| PASS converter.testEnforceRangeByte is 1 |
| PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'.. |
| converter.testEnforceRangeByte = null |
| PASS converter.testEnforceRangeByte is 0 |
| PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Failed to set the 'testEnforceRangeByte' property on 'TypeConversions': Value is not of type 'byte'.. |
| PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testOctet = 0 |
| PASS converter.testOctet is 0 |
| converter.testOctet = -0 |
| PASS converter.testOctet is 0 |
| converter.testOctet = -1 |
| PASS converter.testOctet is 0xFF |
| converter.testOctet = 1 |
| PASS converter.testOctet is 1 |
| converter.testOctet = 0x7F |
| PASS converter.testOctet is 0x7F |
| converter.testOctet = 0x80 |
| PASS converter.testOctet is 0x80 |
| converter.testOctet = 0xFF |
| PASS converter.testOctet is 0xFF |
| converter.testOctet = 0x100 |
| PASS converter.testOctet is 0 |
| converter.testOctet = 0x101 |
| PASS converter.testOctet is 1 |
| converter.testOctet = -0x80 |
| PASS converter.testOctet is 0x80 |
| converter.testOctet = -0x81 |
| PASS converter.testOctet is 0x7F |
| converter.testOctet = 0x1234 |
| PASS converter.testOctet is 0x34 |
| converter.testOctet = 0xDCBA9876543210 |
| PASS converter.testOctet is 0x10 |
| converter.testOctet = Number.MAX_VALUE |
| PASS converter.testOctet is 0 |
| converter.testOctet = Number.MIN_VALUE |
| PASS converter.testOctet is 0 |
| converter.testOctet = -Number.MAX_VALUE |
| PASS converter.testOctet is 0 |
| converter.testOctet = -Number.MIN_VALUE |
| PASS converter.testOctet is 0 |
| converter.testOctet = 1.99 |
| PASS converter.testOctet is 1 |
| converter.testOctet = -1.99 |
| PASS converter.testOctet is 0xFF |
| converter.testOctet = 4660.99 |
| PASS converter.testOctet is 0x34 |
| converter.testOctet = Infinity |
| PASS converter.testOctet is 0 |
| converter.testOctet = -Infinity |
| PASS converter.testOctet is 0 |
| converter.testOctet = NaN |
| PASS converter.testOctet is 0 |
| converter.testOctet = false |
| PASS converter.testOctet is 0 |
| converter.testOctet = true |
| PASS converter.testOctet is 1 |
| converter.testOctet = '' |
| PASS converter.testOctet is 0 |
| converter.testOctet = '1' |
| PASS converter.testOctet is 1 |
| converter.testOctet = 'abc' |
| PASS converter.testOctet is 0 |
| converter.testOctet = null |
| PASS converter.testOctet is 0 |
| converter.testOctet = undefined |
| PASS converter.testOctet is 0 |
| PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeOctet = 0 |
| PASS converter.testEnforceRangeOctet is 0 |
| converter.testEnforceRangeOctet = -0 |
| PASS converter.testEnforceRangeOctet is 0 |
| PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| converter.testEnforceRangeOctet = 1 |
| PASS converter.testEnforceRangeOctet is 1 |
| converter.testEnforceRangeOctet = 0x7F |
| PASS converter.testEnforceRangeOctet is 0x7F |
| converter.testEnforceRangeOctet = 0x80 |
| PASS converter.testEnforceRangeOctet is 0x80 |
| converter.testEnforceRangeOctet = 0xFF |
| PASS converter.testEnforceRangeOctet is 0xFF |
| PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = 0x101 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = 0x1234 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| converter.testEnforceRangeOctet = Number.MIN_VALUE |
| PASS converter.testEnforceRangeOctet is 0 |
| PASS converter.testEnforceRangeOctet = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| converter.testEnforceRangeOctet = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeOctet is 0 |
| converter.testEnforceRangeOctet = 1.99 |
| PASS converter.testEnforceRangeOctet is 1 |
| PASS converter.testEnforceRangeOctet = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = 4660.99 threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is outside the 'octet' value range.. |
| PASS converter.testEnforceRangeOctet = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is infinite and not of type 'octet'.. |
| PASS converter.testEnforceRangeOctet = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is infinite and not of type 'octet'.. |
| PASS converter.testEnforceRangeOctet = NaN threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'.. |
| converter.testEnforceRangeOctet = false |
| PASS converter.testEnforceRangeOctet is 0 |
| converter.testEnforceRangeOctet = true |
| PASS converter.testEnforceRangeOctet is 1 |
| converter.testEnforceRangeOctet = '' |
| PASS converter.testEnforceRangeOctet is 0 |
| converter.testEnforceRangeOctet = '1' |
| PASS converter.testEnforceRangeOctet is 1 |
| PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'.. |
| converter.testEnforceRangeOctet = null |
| PASS converter.testEnforceRangeOctet is 0 |
| PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Failed to set the 'testEnforceRangeOctet' property on 'TypeConversions': Value is not of type 'octet'.. |
| PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testShort = 0 |
| PASS converter.testShort is 0 |
| converter.testShort = -0 |
| PASS converter.testShort is 0 |
| converter.testShort = -1 |
| PASS converter.testShort is -1 |
| converter.testShort = 1 |
| PASS converter.testShort is 1 |
| converter.testShort = 0x7F |
| PASS converter.testShort is 0x7F |
| converter.testShort = 0x80 |
| PASS converter.testShort is 0x80 |
| converter.testShort = 0xFF |
| PASS converter.testShort is 0xFF |
| converter.testShort = -0x80 |
| PASS converter.testShort is -0x80 |
| converter.testShort = -0x81 |
| PASS converter.testShort is -0x81 |
| converter.testShort = 0x7FFF |
| PASS converter.testShort is 0x7FFF |
| converter.testShort = 0x8000 |
| PASS converter.testShort is -0x8000 |
| converter.testShort = 0xFFFF |
| PASS converter.testShort is -1 |
| converter.testShort = -0x8000 |
| PASS converter.testShort is -0x8000 |
| converter.testShort = -0x8001 |
| PASS converter.testShort is 0x7FFF |
| converter.testShort = 0xDCBA9876543210 |
| PASS converter.testShort is 0x3210 |
| converter.testShort = Number.MAX_VALUE |
| PASS converter.testShort is 0 |
| converter.testShort = Number.MIN_VALUE |
| PASS converter.testShort is 0 |
| converter.testShort = -Number.MAX_VALUE |
| PASS converter.testShort is 0 |
| converter.testShort = -Number.MIN_VALUE |
| PASS converter.testShort is 0 |
| converter.testShort = 1.99 |
| PASS converter.testShort is 1 |
| converter.testShort = -1.99 |
| PASS converter.testShort is -1 |
| converter.testShort = Infinity |
| PASS converter.testShort is 0 |
| converter.testShort = -Infinity |
| PASS converter.testShort is 0 |
| converter.testShort = NaN |
| PASS converter.testShort is 0 |
| converter.testShort = false |
| PASS converter.testShort is 0 |
| converter.testShort = true |
| PASS converter.testShort is 1 |
| converter.testShort = '' |
| PASS converter.testShort is 0 |
| converter.testShort = '1' |
| PASS converter.testShort is 1 |
| converter.testShort = 'abc' |
| PASS converter.testShort is 0 |
| converter.testShort = null |
| PASS converter.testShort is 0 |
| converter.testShort = undefined |
| PASS converter.testShort is 0 |
| PASS converter.testShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeShort = 0 |
| PASS converter.testEnforceRangeShort is 0 |
| converter.testEnforceRangeShort = -0 |
| PASS converter.testEnforceRangeShort is 0 |
| converter.testEnforceRangeShort = -1 |
| PASS converter.testEnforceRangeShort is -1 |
| converter.testEnforceRangeShort = 1 |
| PASS converter.testEnforceRangeShort is 1 |
| converter.testEnforceRangeShort = 0x7F |
| PASS converter.testEnforceRangeShort is 0x7F |
| converter.testEnforceRangeShort = 0x80 |
| PASS converter.testEnforceRangeShort is 0x80 |
| converter.testEnforceRangeShort = 0xFF |
| PASS converter.testEnforceRangeShort is 0xFF |
| converter.testEnforceRangeShort = -0x80 |
| PASS converter.testEnforceRangeShort is -0x80 |
| converter.testEnforceRangeShort = -0x81 |
| PASS converter.testEnforceRangeShort is -0x81 |
| converter.testEnforceRangeShort = 0x7FFF |
| PASS converter.testEnforceRangeShort is 0x7FFF |
| PASS converter.testEnforceRangeShort = 0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| PASS converter.testEnforceRangeShort = 0xFFFF threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| converter.testEnforceRangeShort = -0x8000 |
| PASS converter.testEnforceRangeShort is -0x8000 |
| PASS converter.testEnforceRangeShort = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| PASS converter.testEnforceRangeShort = 0xDCBA9876543210 threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| PASS converter.testEnforceRangeShort = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| converter.testEnforceRangeShort = Number.MIN_VALUE |
| PASS converter.testEnforceRangeShort is 0 |
| PASS converter.testEnforceRangeShort = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is outside the 'short' value range.. |
| converter.testEnforceRangeShort = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeShort is 0 |
| converter.testEnforceRangeShort = 1.99 |
| PASS converter.testEnforceRangeShort is 1 |
| converter.testEnforceRangeShort = -1.99 |
| PASS converter.testEnforceRangeShort is -1 |
| PASS converter.testEnforceRangeShort = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is infinite and not of type 'short'.. |
| PASS converter.testEnforceRangeShort = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is infinite and not of type 'short'.. |
| PASS converter.testEnforceRangeShort = NaN threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'.. |
| converter.testEnforceRangeShort = false |
| PASS converter.testEnforceRangeShort is 0 |
| converter.testEnforceRangeShort = true |
| PASS converter.testEnforceRangeShort is 1 |
| converter.testEnforceRangeShort = '' |
| PASS converter.testEnforceRangeShort is 0 |
| converter.testEnforceRangeShort = '1' |
| PASS converter.testEnforceRangeShort is 1 |
| PASS converter.testEnforceRangeShort = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'.. |
| converter.testEnforceRangeShort = null |
| PASS converter.testEnforceRangeShort is 0 |
| PASS converter.testEnforceRangeShort = undefined threw exception TypeError: Failed to set the 'testEnforceRangeShort' property on 'TypeConversions': Value is not of type 'short'.. |
| PASS converter.testEnforceRangeShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testUnsignedShort = 0 |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -0 |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -1 |
| PASS converter.testUnsignedShort is 0xFFFF |
| converter.testUnsignedShort = 1 |
| PASS converter.testUnsignedShort is 1 |
| converter.testUnsignedShort = 0x7F |
| PASS converter.testUnsignedShort is 0x7F |
| converter.testUnsignedShort = 0x80 |
| PASS converter.testUnsignedShort is 0x80 |
| converter.testUnsignedShort = 0xFF |
| PASS converter.testUnsignedShort is 0xFF |
| converter.testUnsignedShort = -0x80 |
| PASS converter.testUnsignedShort is 0xFF80 |
| converter.testUnsignedShort = -0x81 |
| PASS converter.testUnsignedShort is 0xFF7F |
| converter.testUnsignedShort = 0x7FFF |
| PASS converter.testUnsignedShort is 0x7FFF |
| converter.testUnsignedShort = 0x8000 |
| PASS converter.testUnsignedShort is 0x8000 |
| converter.testUnsignedShort = 0xFFFF |
| PASS converter.testUnsignedShort is 0xFFFF |
| converter.testUnsignedShort = 0x10000 |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -0x8000 |
| PASS converter.testUnsignedShort is 0x8000 |
| converter.testUnsignedShort = -0x8001 |
| PASS converter.testUnsignedShort is 0x7FFF |
| converter.testUnsignedShort = 0xDCBA9876543210 |
| PASS converter.testUnsignedShort is 0x3210 |
| converter.testUnsignedShort = Number.MAX_VALUE |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = Number.MIN_VALUE |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -Number.MAX_VALUE |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -Number.MIN_VALUE |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = 1.99 |
| PASS converter.testUnsignedShort is 1 |
| converter.testUnsignedShort = -1.99 |
| PASS converter.testUnsignedShort is 0xFFFF |
| converter.testUnsignedShort = Infinity |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = -Infinity |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = NaN |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = false |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = true |
| PASS converter.testUnsignedShort is 1 |
| converter.testUnsignedShort = '' |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = '1' |
| PASS converter.testUnsignedShort is 1 |
| converter.testUnsignedShort = 'abc' |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = null |
| PASS converter.testUnsignedShort is 0 |
| converter.testUnsignedShort = undefined |
| PASS converter.testUnsignedShort is 0 |
| PASS converter.testUnsignedShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testEnforceRangeUnsignedShort = 0 |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| converter.testEnforceRangeUnsignedShort = -0 |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| PASS converter.testEnforceRangeUnsignedShort = -1 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| converter.testEnforceRangeUnsignedShort = 1 |
| PASS converter.testEnforceRangeUnsignedShort is 1 |
| converter.testEnforceRangeUnsignedShort = 0x7F |
| PASS converter.testEnforceRangeUnsignedShort is 0x7F |
| converter.testEnforceRangeUnsignedShort = 0x80 |
| PASS converter.testEnforceRangeUnsignedShort is 0x80 |
| converter.testEnforceRangeUnsignedShort = 0xFF |
| PASS converter.testEnforceRangeUnsignedShort is 0xFF |
| PASS converter.testEnforceRangeUnsignedShort = -0x80 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| PASS converter.testEnforceRangeUnsignedShort = -0x81 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| converter.testEnforceRangeUnsignedShort = 0x7FFF |
| PASS converter.testEnforceRangeUnsignedShort is 0x7FFF |
| converter.testEnforceRangeUnsignedShort = 0x8000 |
| PASS converter.testEnforceRangeUnsignedShort is 0x8000 |
| converter.testEnforceRangeUnsignedShort = 0xFFFF |
| PASS converter.testEnforceRangeUnsignedShort is 0xFFFF |
| PASS converter.testEnforceRangeUnsignedShort = 0x10000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| PASS converter.testEnforceRangeUnsignedShort = -0x8000 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| PASS converter.testEnforceRangeUnsignedShort = -0x8001 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| converter.testEnforceRangeUnsignedShort = 0x3210 |
| PASS converter.testEnforceRangeUnsignedShort is 0x3210 |
| PASS converter.testEnforceRangeUnsignedShort = Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| converter.testEnforceRangeUnsignedShort = Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| PASS converter.testEnforceRangeUnsignedShort = -Number.MAX_VALUE threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| converter.testEnforceRangeUnsignedShort = -Number.MIN_VALUE |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| converter.testEnforceRangeUnsignedShort = 1.99 |
| PASS converter.testEnforceRangeUnsignedShort is 1 |
| PASS converter.testEnforceRangeUnsignedShort = -1.99 threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is outside the 'unsigned short' value range.. |
| PASS converter.testEnforceRangeUnsignedShort = Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is infinite and not of type 'unsigned short'.. |
| PASS converter.testEnforceRangeUnsignedShort = -Infinity threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is infinite and not of type 'unsigned short'.. |
| PASS converter.testEnforceRangeUnsignedShort = NaN threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'.. |
| converter.testEnforceRangeUnsignedShort = false |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| converter.testEnforceRangeUnsignedShort = true |
| PASS converter.testEnforceRangeUnsignedShort is 1 |
| converter.testEnforceRangeUnsignedShort = '' |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| converter.testEnforceRangeUnsignedShort = '1' |
| PASS converter.testEnforceRangeUnsignedShort is 1 |
| PASS converter.testEnforceRangeUnsignedShort = 'abc' threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'.. |
| converter.testEnforceRangeUnsignedShort = null |
| PASS converter.testEnforceRangeUnsignedShort is 0 |
| PASS converter.testEnforceRangeUnsignedShort = undefined threw exception TypeError: Failed to set the 'testEnforceRangeUnsignedShort' property on 'TypeConversions': Value is not of type 'unsigned short'.. |
| PASS converter.testEnforceRangeUnsignedShort = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. |
| |
| converter.testByteString = '!@#123ABCabc\x00\x80\xFF\r\n\t' |
| PASS converter.testByteString is "!@#123ABCabc\u0000Âÿ\r\n\t" |
| PASS converter.testByteString = '\u0100' threw exception TypeError: Failed to set the 'testByteString' property on 'TypeConversions': Value is not a valid ByteString.. |
| PASS converter.testByteString = {toString: function() { throw Error(); }} threw exception Error. |
| PASS converter.testByteString is "!@#123ABCabc\u0000Âÿ\r\n\t" |
| converter.testByteString = true |
| PASS converter.testByteString is "true" |
| converter.testByteString = 123 |
| PASS converter.testByteString is "123" |
| converter.testByteString = null |
| PASS converter.testByteString is "null" |
| converter.testByteString = undefined |
| PASS converter.testByteString is "undefined" |
| PASS converter.setTestByteString('abc') did not throw exception. |
| PASS converter.setTestByteStringDefaultNull('abc') did not throw exception. |
| PASS converter.setTestByteString('\u0100') threw exception TypeError: Failed to execute 'setTestByteString' on 'TypeConversions': Value is not a valid ByteString.. |
| PASS converter.setTestByteStringDefaultNull('\u0100') threw exception TypeError: Failed to execute 'setTestByteStringDefaultNull' on 'TypeConversions': Value is not a valid ByteString.. |
| PASS converter.setTestByteString() threw exception TypeError: Failed to execute 'setTestByteString' on 'TypeConversions': 1 argument required, but only 0 present.. |
| PASS converter.setTestByteStringDefaultNull() did not throw exception. |
| PASS converter.testByteString is "" |
| converter.testUSVString = '!@#123ABCabc\x00\x80\xFF\r\n\t' |
| PASS converter.testUSVString is "!@#123ABCabc\u0000Âÿ\r\n\t" |
| converter.testUSVString = '\u0100' |
| PASS converter.testUSVString is "Ä" |
| PASS converter.testUSVString = {toString: function() { throw Error(); }} threw exception Error. |
| PASS converter.testUSVString is "Ä" |
| converter.testUSVString = "í " |
| PASS converter.testUSVString is "�" |
| converter.testUSVString = "í°" |
| PASS converter.testUSVString is "�" |
| converter.testUSVString = "í \u0000" |
| PASS converter.testUSVString is "�\u0000" |
| converter.testUSVString = "í°\u0000" |
| PASS converter.testUSVString is "�\u0000" |
| converter.testUSVString = "í°í " |
| PASS converter.testUSVString is "��" |
| converter.testUSVString = "ð" |
| PASS converter.testUSVString is "ð" |
| converter.testUSVString = true |
| PASS converter.testUSVString is "true" |
| converter.testUSVString = 123 |
| PASS converter.testUSVString is "123" |
| converter.testUSVString = null |
| PASS converter.testUSVString is "null" |
| converter.testUSVString = undefined |
| PASS converter.testUSVString is "undefined" |
| PASS converter.setTestUSVString('abc') did not throw exception. |
| PASS converter.setTestUSVStringDefaultNull('abc') did not throw exception. |
| PASS converter.setTestUSVString('\u0100') did not throw exception. |
| PASS converter.setTestUSVStringDefaultNull('\u0100') did not throw exception. |
| PASS converter.setTestUSVString() threw exception TypeError: Failed to execute 'setTestUSVString' on 'TypeConversions': 1 argument required, but only 0 present.. |
| PASS converter.setTestUSVStringDefaultNull() did not throw exception. |
| PASS converter.testUSVString is "" |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |