/** {@inheritDoc} */ @Override protected void checkY(final int step, final AbstractMatrix y) { super.checkY(step, y); Assert.assertTrue(y.isIntegerMatrix()); Assert.assertEquals(y.n(), 1); switch (step) { case 0: { Assert.assertEquals(10L, y.getLong(0, 0)); return; } case 1: { Assert.assertEquals(20L, y.getLong(0, 0)); return; } case 2: { Assert.assertEquals(30L, y.getLong(0, 0)); return; } case 3: { Assert.assertEquals(40L, y.getLong(0, 0)); return; } default: { throw new AssertionError("Only four steps allowed."); // $NON-NLS-1$ } } }
/** {@inheritDoc} */ @Override protected void checkY(final int step, final AbstractMatrix y) { super.checkY(step, y); Assert.assertFalse(y.isIntegerMatrix()); Assert.assertEquals(y.n(), 1); switch (step) { case 0: { Assert.assertEquals(-100.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } case 1: { Assert.assertEquals(10.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } case 2: { Assert.assertEquals(20.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } case 3: { Assert.assertEquals(30.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } case 4: { Assert.assertEquals(40.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } default: { throw new AssertionError("Only five steps allowed."); // $NON-NLS-1$ } } }
/** {@inheritDoc} */ @Override protected void checkY(final int step, final AbstractMatrix y) { super.checkY(step, y); Assert.assertFalse(y.isIntegerMatrix()); switch (step) { case 0: { Assert.assertEquals(y.n(), 1); Assert.assertEquals(0.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } case 1: { Assert.assertEquals(y.n(), 2); Assert.assertEquals(0.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(100.5d, y.getDouble(0, 1), Double.MIN_VALUE); return; } case 2: { Assert.assertEquals(y.n(), 3); Assert.assertEquals(0.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(100.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(20000.5d, y.getDouble(0, 2), Double.MIN_VALUE); return; } case 3: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(0.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(100.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(20000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(3000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 4: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(4.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(100.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(20000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(3000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 5: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(4.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(500.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(20000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(3000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 6: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(4.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(500.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(60000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(3000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 7: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(4.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(500.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(60000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(7000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 8: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(8.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(500.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(60000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(7000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 9: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(8.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(900.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(60000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(7000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 10: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(8.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(900.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(100000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(7000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 11: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(8.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(900.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(100000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(11000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 12: { Assert.assertEquals(y.n(), 4); Assert.assertEquals(12.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(900.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(100000.5d, y.getDouble(0, 2), Double.MIN_VALUE); Assert.assertEquals(11000000.5d, y.getDouble(0, 3), Double.MIN_VALUE); return; } case 13: { Assert.assertEquals(y.n(), 3); Assert.assertEquals(1300.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(100000.5d, y.getDouble(0, 1), Double.MIN_VALUE); Assert.assertEquals(11000000.5d, y.getDouble(0, 2), Double.MIN_VALUE); return; } case 14: { Assert.assertEquals(y.n(), 2); Assert.assertEquals(140000.5d, y.getDouble(0, 0), Double.MIN_VALUE); Assert.assertEquals(11000000.5d, y.getDouble(0, 1), Double.MIN_VALUE); return; } case 15: { Assert.assertEquals(y.n(), 1); Assert.assertEquals(15000000.5d, y.getDouble(0, 0), Double.MIN_VALUE); return; } default: { throw new AssertionError("Only sixteen steps allowed."); // $NON-NLS-1$ } } }