Verifies the functionality of the new array-like objects in the TypedArray spec On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS testSlice test inheritance hierarchy of typed array views PASS ArrayBufferView should be undefined and is PASS new Uint8ClampedArray(1) instanceof Uint8Array is false PASS test Float32Array SetAndGetPos10ToNeg10 PASS test Float32Array ConstructWithArrayOfSignedValues PASS test Float32Array ConstructWithTypedArrayOfSignedValues Testing Float32Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Float32Array OffsetsAndSizes PASS test Float32Array SetFromTypedArray PASS negativeTest Float32Array SetFromTypedArray PASS test Float32Array SetFromArray PASS negativeTest Float32Array SetFromArray PASS test Float32Array Subarray PASS test Float32Array Subarray offset and length clamping PASS negativeTest Float32Array Subarray PASS test Float32Array SetBoundaryConditions PASS test Float32Array ConstructionBoundaryConditions PASS Construction of Float32Array with null buffer shouldn't throw exception PASS Construction of Float32Array with (null buffer, 0) shouldn't throw exception PASS Construction of Float32Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Float32Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Float32Array with out-of-range number of elements threw an exception PASS Construction of Float32Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Float32Array with negative size threw exception PASS Construction of Float32Array with negative out-of-range values threw an exception PASS Construction of Float32Array with unaligned offset threw an exception PASS Construction of Float32Array with unaligned length threw an exception PASS Construction of huge Float32Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Float32Array(new ArrayBuffer(18), 0, 2) succeeded Testing subarray of Float32Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Float32Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Float32Array from array with out-of-range offset was caught PASS Setting Float32Array from Float32Array with out-of-range offset was caught PASS Setting Float32Array from array with negative offset was caught PASS Setting Float32Array from Float32Array with negative offset was caught PASS Setting Float32Array from array with -0 offset PASS Setting Float32Array from Float32Array with -0 offset PASS Setting Float32Array from array with boundary offset PASS Setting Float32Array from Float32Array with boundary offset PASS Setting Float32Array from array with non-integer offset PASS Setting Float32Array from Float32Array with non-integer offset PASS Setting Float32Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Float32Array PASS test Float64Array SetAndGetPos10ToNeg10 PASS test Float64Array ConstructWithArrayOfSignedValues PASS test Float64Array ConstructWithTypedArrayOfSignedValues Testing Float64Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Float64Array OffsetsAndSizes PASS test Float64Array SetFromTypedArray PASS negativeTest Float64Array SetFromTypedArray PASS test Float64Array SetFromArray PASS negativeTest Float64Array SetFromArray PASS test Float64Array Subarray PASS test Float64Array Subarray offset and length clamping PASS negativeTest Float64Array Subarray PASS test Float64Array SetBoundaryConditions PASS test Float64Array ConstructionBoundaryConditions PASS Construction of Float64Array with null buffer shouldn't throw exception PASS Construction of Float64Array with (null buffer, 0) shouldn't throw exception PASS Construction of Float64Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Float64Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Float64Array with out-of-range number of elements threw an exception PASS Construction of Float64Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Float64Array with negative size threw exception PASS Construction of Float64Array with negative out-of-range values threw an exception PASS Construction of Float64Array with unaligned offset threw an exception PASS Construction of Float64Array with unaligned length threw an exception PASS Construction of huge Float64Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Float64Array(new ArrayBuffer(36), 0, 2) succeeded Testing subarray of Float64Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Float64Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Float64Array from array with out-of-range offset was caught PASS Setting Float64Array from Float64Array with out-of-range offset was caught PASS Setting Float64Array from array with negative offset was caught PASS Setting Float64Array from Float64Array with negative offset was caught PASS Setting Float64Array from array with -0 offset PASS Setting Float64Array from Float64Array with -0 offset PASS Setting Float64Array from array with boundary offset PASS Setting Float64Array from Float64Array with boundary offset PASS Setting Float64Array from array with non-integer offset PASS Setting Float64Array from Float64Array with non-integer offset PASS Setting Float64Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Float64Array PASS test Int8Array SetAndGetPos10ToNeg10 PASS test Int8Array ConstructWithArrayOfSignedValues PASS test Int8Array ConstructWithTypedArrayOfSignedValues PASS test integral array truncation behavior for Int8Array Testing Int8Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Int8Array OffsetsAndSizes PASS test Int8Array SetFromTypedArray PASS negativeTest Int8Array SetFromTypedArray PASS test Int8Array SetFromArray PASS negativeTest Int8Array SetFromArray PASS test Int8Array Subarray PASS test Int8Array Subarray offset and length clamping PASS negativeTest Int8Array Subarray PASS test Int8Array SetBoundaryConditions PASS test Int8Array ConstructionBoundaryConditions PASS Construction of Int8Array with null buffer shouldn't throw exception PASS Construction of Int8Array with (null buffer, 0) shouldn't throw exception PASS Construction of Int8Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Int8Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Int8Array with out-of-range number of elements threw an exception PASS Construction of Int8Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Int8Array with negative size threw exception PASS Construction of Int8Array with negative out-of-range values threw an exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer Testing subarray of Int8Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 Testing subarray with default inputs of Int8Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Int8Array from array with out-of-range offset was caught PASS Setting Int8Array from Int8Array with out-of-range offset was caught PASS Setting Int8Array from array with negative offset was caught PASS Setting Int8Array from Int8Array with negative offset was caught PASS Setting Int8Array from array with -0 offset PASS Setting Int8Array from Int8Array with -0 offset PASS Setting Int8Array from array with boundary offset PASS Setting Int8Array from Int8Array with boundary offset PASS Setting Int8Array from array with non-integer offset PASS Setting Int8Array from Int8Array with non-integer offset PASS Setting Int8Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Int8Array PASS test Int16Array SetAndGetPos10ToNeg10 PASS test Int16Array ConstructWithArrayOfSignedValues PASS test Int16Array ConstructWithTypedArrayOfSignedValues PASS test integral array truncation behavior for Int16Array Testing Int16Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Int16Array OffsetsAndSizes PASS test Int16Array SetFromTypedArray PASS negativeTest Int16Array SetFromTypedArray PASS test Int16Array SetFromArray PASS negativeTest Int16Array SetFromArray PASS test Int16Array Subarray PASS test Int16Array Subarray offset and length clamping PASS negativeTest Int16Array Subarray PASS test Int16Array SetBoundaryConditions PASS test Int16Array ConstructionBoundaryConditions PASS Construction of Int16Array with null buffer shouldn't throw exception PASS Construction of Int16Array with (null buffer, 0) shouldn't throw exception PASS Construction of Int16Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Int16Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Int16Array with out-of-range number of elements threw an exception PASS Construction of Int16Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Int16Array with negative size threw exception PASS Construction of Int16Array with negative out-of-range values threw an exception PASS Construction of Int16Array with unaligned offset threw an exception PASS Construction of Int16Array with unaligned length threw an exception PASS Construction of huge Int16Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Int16Array(new ArrayBuffer(9), 0, 2) succeeded Testing subarray of Int16Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Int16Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Int16Array from array with out-of-range offset was caught PASS Setting Int16Array from Int16Array with out-of-range offset was caught PASS Setting Int16Array from array with negative offset was caught PASS Setting Int16Array from Int16Array with negative offset was caught PASS Setting Int16Array from array with -0 offset PASS Setting Int16Array from Int16Array with -0 offset PASS Setting Int16Array from array with boundary offset PASS Setting Int16Array from Int16Array with boundary offset PASS Setting Int16Array from array with non-integer offset PASS Setting Int16Array from Int16Array with non-integer offset PASS Setting Int16Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Int16Array PASS test Int32Array SetAndGetPos10ToNeg10 PASS test Int32Array ConstructWithArrayOfSignedValues PASS test Int32Array ConstructWithTypedArrayOfSignedValues PASS test integral array truncation behavior for Int32Array Testing Int32Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Int32Array OffsetsAndSizes PASS test Int32Array SetFromTypedArray PASS negativeTest Int32Array SetFromTypedArray PASS test Int32Array SetFromArray PASS negativeTest Int32Array SetFromArray PASS test Int32Array Subarray PASS test Int32Array Subarray offset and length clamping PASS negativeTest Int32Array Subarray PASS test Int32Array SetBoundaryConditions PASS test Int32Array ConstructionBoundaryConditions PASS Construction of Int32Array with null buffer shouldn't throw exception PASS Construction of Int32Array with (null buffer, 0) shouldn't throw exception PASS Construction of Int32Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Int32Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Int32Array with out-of-range number of elements threw an exception PASS Construction of Int32Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Int32Array with negative size threw exception PASS Construction of Int32Array with negative out-of-range values threw an exception PASS Construction of Int32Array with unaligned offset threw an exception PASS Construction of Int32Array with unaligned length threw an exception PASS Construction of huge Int32Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Int32Array(new ArrayBuffer(18), 0, 2) succeeded Testing subarray of Int32Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Int32Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Int32Array from array with out-of-range offset was caught PASS Setting Int32Array from Int32Array with out-of-range offset was caught PASS Setting Int32Array from array with negative offset was caught PASS Setting Int32Array from Int32Array with negative offset was caught PASS Setting Int32Array from array with -0 offset PASS Setting Int32Array from Int32Array with -0 offset PASS Setting Int32Array from array with boundary offset PASS Setting Int32Array from Int32Array with boundary offset PASS Setting Int32Array from array with non-integer offset PASS Setting Int32Array from Int32Array with non-integer offset PASS Setting Int32Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Int32Array PASS test Uint8Array SetAndGet10To1 PASS test Uint8Array ConstructWithArrayOfUnsignedValues PASS test Uint8Array ConstructWithTypedArrayOfUnsignedValues PASS test integral array truncation behavior for Uint8Array Testing Uint8Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Uint8Array OffsetsAndSizes PASS test Uint8Array SetFromTypedArray PASS negativeTest Uint8Array SetFromTypedArray PASS test Uint8Array SetFromArray PASS negativeTest Uint8Array SetFromArray PASS test Uint8Array Subarray PASS test Uint8Array Subarray offset and length clamping PASS negativeTest Uint8Array Subarray PASS test Uint8Array SetBoundaryConditions PASS test Uint8Array ConstructionBoundaryConditions PASS Construction of Uint8Array with null buffer shouldn't throw exception PASS Construction of Uint8Array with (null buffer, 0) shouldn't throw exception PASS Construction of Uint8Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Uint8Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Uint8Array with out-of-range number of elements threw an exception PASS Construction of Uint8Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Uint8Array with negative size threw exception PASS Construction of Uint8Array with negative out-of-range values threw an exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer Testing subarray of Uint8Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 Testing subarray with default inputs of Uint8Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Uint8Array from array with out-of-range offset was caught PASS Setting Uint8Array from Uint8Array with out-of-range offset was caught PASS Setting Uint8Array from array with negative offset was caught PASS Setting Uint8Array from Uint8Array with negative offset was caught PASS Setting Uint8Array from array with -0 offset PASS Setting Uint8Array from Uint8Array with -0 offset PASS Setting Uint8Array from array with boundary offset PASS Setting Uint8Array from Uint8Array with boundary offset PASS Setting Uint8Array from array with non-integer offset PASS Setting Uint8Array from Uint8Array with non-integer offset PASS Setting Uint8Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Uint8Array PASS test Uint8ClampedArray SetAndGet10To1 PASS test Uint8ClampedArray ConstructWithArrayOfUnsignedValues PASS test Uint8ClampedArray ConstructWithTypedArrayOfUnsignedValues PASS test integral array truncation behavior for Uint8ClampedArray Testing Uint8ClampedArray GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Uint8ClampedArray OffsetsAndSizes PASS test Uint8ClampedArray SetFromTypedArray PASS negativeTest Uint8ClampedArray SetFromTypedArray PASS test Uint8ClampedArray SetFromArray PASS negativeTest Uint8ClampedArray SetFromArray PASS test Uint8ClampedArray Subarray PASS test Uint8ClampedArray Subarray offset and length clamping PASS negativeTest Uint8ClampedArray Subarray PASS test Uint8ClampedArray SetBoundaryConditions PASS test Uint8ClampedArray ConstructionBoundaryConditions PASS Construction of Uint8ClampedArray with null buffer shouldn't throw exception PASS Construction of Uint8ClampedArray with (null buffer, 0) shouldn't throw exception PASS Construction of Uint8ClampedArray with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Uint8ClampedArray with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Uint8ClampedArray with out-of-range number of elements threw an exception PASS Construction of Uint8ClampedArray with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Uint8ClampedArray with negative size threw exception PASS Construction of Uint8ClampedArray with negative out-of-range values threw an exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer Testing subarray of Uint8ClampedArray PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 Testing subarray with default inputs of Uint8ClampedArray PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Uint8ClampedArray from array with out-of-range offset was caught PASS Setting Uint8ClampedArray from Uint8ClampedArray with out-of-range offset was caught PASS Setting Uint8ClampedArray from array with negative offset was caught PASS Setting Uint8ClampedArray from Uint8ClampedArray with negative offset was caught PASS Setting Uint8ClampedArray from array with -0 offset PASS Setting Uint8ClampedArray from Uint8ClampedArray with -0 offset PASS Setting Uint8ClampedArray from array with boundary offset PASS Setting Uint8ClampedArray from Uint8ClampedArray with boundary offset PASS Setting Uint8ClampedArray from array with non-integer offset PASS Setting Uint8ClampedArray from Uint8ClampedArray with non-integer offset PASS Setting Uint8ClampedArray from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Uint8ClampedArray PASS test Uint16Array SetAndGet10To1 PASS test Uint16Array ConstructWithArrayOfUnsignedValues PASS test Uint16Array ConstructWithTypedArrayOfUnsignedValues PASS test integral array truncation behavior for Uint16Array Testing Uint16Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Uint16Array OffsetsAndSizes PASS test Uint16Array SetFromTypedArray PASS negativeTest Uint16Array SetFromTypedArray PASS test Uint16Array SetFromArray PASS negativeTest Uint16Array SetFromArray PASS test Uint16Array Subarray PASS test Uint16Array Subarray offset and length clamping PASS negativeTest Uint16Array Subarray PASS test Uint16Array SetBoundaryConditions PASS test Uint16Array ConstructionBoundaryConditions PASS Construction of Uint16Array with null buffer shouldn't throw exception PASS Construction of Uint16Array with (null buffer, 0) shouldn't throw exception PASS Construction of Uint16Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Uint16Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Uint16Array with out-of-range number of elements threw an exception PASS Construction of Uint16Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Uint16Array with negative size threw exception PASS Construction of Uint16Array with negative out-of-range values threw an exception PASS Construction of Uint16Array with unaligned offset threw an exception PASS Construction of Uint16Array with unaligned length threw an exception PASS Construction of huge Uint16Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Uint16Array(new ArrayBuffer(9), 0, 2) succeeded Testing subarray of Uint16Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Uint16Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Uint16Array from array with out-of-range offset was caught PASS Setting Uint16Array from Uint16Array with out-of-range offset was caught PASS Setting Uint16Array from array with negative offset was caught PASS Setting Uint16Array from Uint16Array with negative offset was caught PASS Setting Uint16Array from array with -0 offset PASS Setting Uint16Array from Uint16Array with -0 offset PASS Setting Uint16Array from array with boundary offset PASS Setting Uint16Array from Uint16Array with boundary offset PASS Setting Uint16Array from array with non-integer offset PASS Setting Uint16Array from Uint16Array with non-integer offset PASS Setting Uint16Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Uint16Array PASS test Uint32Array SetAndGet10To1 PASS test Uint32Array ConstructWithArrayOfUnsignedValues PASS test Uint32Array ConstructWithTypedArrayOfUnsignedValues PASS test integral array truncation behavior for Uint32Array Testing Uint32Array GetWithOutOfRangeIndices PASS array[2] is undefined. PASS array[-1] is undefined. PASS array[0x20000000] is undefined. PASS test Uint32Array OffsetsAndSizes PASS test Uint32Array SetFromTypedArray PASS negativeTest Uint32Array SetFromTypedArray PASS test Uint32Array SetFromArray PASS negativeTest Uint32Array SetFromArray PASS test Uint32Array Subarray PASS test Uint32Array Subarray offset and length clamping PASS negativeTest Uint32Array Subarray PASS test Uint32Array SetBoundaryConditions PASS test Uint32Array ConstructionBoundaryConditions PASS Construction of Uint32Array with null buffer shouldn't throw exception PASS Construction of Uint32Array with (null buffer, 0) shouldn't throw exception PASS Construction of Uint32Array with (null buffer, 0, 0) shouldn't throw exception PASS Construction of Uint32Array with exception-throwing array-like object didn't crash unexpectedly PASS Construction of Uint32Array with out-of-range number of elements threw an exception PASS Construction of Uint32Array with out-of-range offset threw an exception PASS Construction of ArrayBuffer with negative size threw exception PASS Construction of Uint32Array with negative size threw exception PASS Construction of Uint32Array with negative out-of-range values threw an exception PASS Construction of Uint32Array with unaligned offset threw an exception PASS Construction of Uint32Array with unaligned length threw an exception PASS Construction of huge Uint32Array threw exception PASS Array lengths matched with explicit and implicit creation of ArrayBuffer PASS new Uint32Array(new ArrayBuffer(18), 0, 2) succeeded Testing subarray of Uint32Array PASS array.length is 32 / typeSize PASS array.subarray(4, 0x3FFFFFFF).length is (32 / typeSize) - 4 PASS array.subarray(4, -2147483648).length is 0 PASS array.length is 0 Testing subarray with default inputs of Uint32Array PASS array.length is 32 / typeSize PASS array.subarray(0).length is (32 / typeSize) PASS array.subarray(2).length is (32 / typeSize) - 2 PASS array.subarray(-2).length is 2 PASS array.subarray(-2147483648).length is (32 / typeSize) PASS Setting Uint32Array from array with out-of-range offset was caught PASS Setting Uint32Array from Uint32Array with out-of-range offset was caught PASS Setting Uint32Array from array with negative offset was caught PASS Setting Uint32Array from Uint32Array with negative offset was caught PASS Setting Uint32Array from array with -0 offset PASS Setting Uint32Array from Uint32Array with -0 offset PASS Setting Uint32Array from array with boundary offset PASS Setting Uint32Array from Uint32Array with boundary offset PASS Setting Uint32Array from array with non-integer offset PASS Setting Uint32Array from Uint32Array with non-integer offset PASS Setting Uint32Array from fake array with invalid length was caught PASS array.get is undefined. PASS array.set(0, 1) threw exception. PASS test storing NaN in Uint32Array Test passed. PASS successfullyParsed is true TEST COMPLETE