@Test public void testCompareDoubleValues() { int result = abstractComparator.compareValues(2.12, 2.13); Assert.assertEquals(AbstractComparator.BEFORE, result); result = abstractComparator.compareValues(2.13, 2.12); Assert.assertEquals(AbstractComparator.AFTER, result); result = abstractComparator.compareValues(2.99, 2.99); Assert.assertEquals(AbstractComparator.EQUAL, result); }
@Test public void testCompareIntValues() { int result = abstractComparator.compareValues(2, 10); Assert.assertEquals(AbstractComparator.BEFORE, result); result = abstractComparator.compareValues(10, 2); Assert.assertEquals(AbstractComparator.AFTER, result); result = abstractComparator.compareValues(2, 2); Assert.assertEquals(AbstractComparator.EQUAL, result); }
@Test public void testCompareDateValues() { final Date date1 = new Date(); final Date date2 = new Date(1); int result = abstractComparator.compareValues(date1, date1); Assert.assertEquals(AbstractComparator.EQUAL, result); result = abstractComparator.compareValues(null, date2); Assert.assertEquals(AbstractComparator.BEFORE, result); result = abstractComparator.compareValues(date1, null); Assert.assertEquals(AbstractComparator.AFTER, result); result = abstractComparator.compareValues(date1, date2); Assert.assertEquals(AbstractComparator.AFTER, result); result = abstractComparator.compareValues(date2, date1); Assert.assertEquals(AbstractComparator.BEFORE, result); }