@Override public boolean equalTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition) { return compareTo(leftBlock, leftPosition, rightBlock, rightPosition) == 0; }
private void testCompare(String decimalA, String decimalB, int expected) { int actual = TYPE.compareTo(decimalAsBlock(decimalA), 0, decimalAsBlock(decimalB), 0); assertEquals((int) signum(actual), (int) signum(expected), "bad comparison result for " + decimalA + ", " + decimalB); }
@Override public boolean equalTo(Block leftBlock, int leftPosition, Block rightBlock, int rightPosition) { return compareTo(leftBlock, leftPosition, rightBlock, rightPosition) == 0; }