public void testSetJsArrayWithOffset() { if (!TypedArray.isSupported()) { // Typed Arrays aren't supported -> do not run the test return; } Int32Array array = Int32Array.create(testData.length); array.set(testDataJsArrayPart1()); array.set(testDataJsArrayPart2(), 4); assertIsTestData(array); }
public void testValueRange() { if (!TypedArray.isSupported()) { // Typed Arrays aren't supported -> do not run the test return; } Int32Array int32Array = Int32Array.create(2); // 2^31-1 int32Array.set(0, 2147483647); // -(2^31) int32Array.set(1, -2147483648); assertEquals(2147483647, int32Array.get(0)); assertEquals(-2147483648, int32Array.get(1)); }
public void testSetJavaArray() { if (!TypedArray.isSupported()) { // Typed Arrays aren't supported -> do not run the test return; } Int32Array array = Int32Array.create(testData.length); array.set(testData); assertIsTestData(array); }
public void testInitWithArrayBuffer() { if (!TypedArray.isSupported()) { // Typed Arrays aren't supported -> do not run the test return; } ArrayBuffer arrayBuffer = ArrayBuffer.create(testData.length * Int32Array.BYTES_PER_ELEMENT); Int32Array array = Int32Array.create(arrayBuffer); array.set(testData); assertIsTestData(array); }
public void testSetValues() { if (!TypedArray.isSupported()) { // Typed Arrays aren't supported -> do not run the test return; } Int32Array array = Int32Array.create(testData.length); for (int i = 0; i < testData.length; i++) { array.set(i, testData[i]); } assertIsTestData(array); }