コード例 #1
0
  @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);
  }
コード例 #2
0
  @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);
  }
コード例 #3
0
  @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);
  }