예제 #1
0
  @DoNotRunWith(Platform.Devel)
  public void testValueRangeProdOnly() {
    if (!TypedArray.isSupported()) {
      // Typed Arrays aren't supported -> do not run the test
      return;
    }

    Int32Array array = Int32Array.create(testDataValueRange());

    assertEquals(2147483647, array.get(0));
    assertEquals(-2147483648, array.get(1));
    assertEquals(2147483647, array.get(2));
    assertEquals(-2147483648, array.get(3));
  }
예제 #2
0
  private void assertIsTestData(Int32Array array) {
    assertEquals(testData.length, array.getLength());

    for (int i = 0; i < testData.length; i++) {
      assertEquals(testData[i], array.get(i));
    }
  }
예제 #3
0
  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));
  }