@ContinuousIntegrationTest(estimatedDuration = 0.1)
  @Test(timeout = 30000)
  public void testAssertDoubleArrayEquals() {
    final int ITERATIONS = 1000;
    final double EPSILON = 0.000001;
    final int MAX_ARRAY_SIZE = 500;

    Random random1 = new Random(4285L);
    Random random2 = new Random(4285L);

    for (int i = 0; i < ITERATIONS; i++) {
      double[] array1 = randomDoubleArray(random1, random1.nextInt(MAX_ARRAY_SIZE));
      double[] array2 = randomDoubleArray(random2, random2.nextInt(MAX_ARRAY_SIZE));

      JUnitTools.assertDoubleArrayEquals(array1, array2, EPSILON);
    }
  }