@Test public void testPropertyComparator() { Dog dog = new Dog(); dog.setNickName("mace"); Dog dog2 = new Dog(); dog2.setNickName("biscy"); PropertyComparator c = new PropertyComparator("nickName", false, true); assertTrue(c.compare(dog, dog2) > 0); assertTrue(c.compare(dog, dog) == 0); assertTrue(c.compare(dog2, dog) < 0); }
@Test public void testPropertyComparatorNulls() { Dog dog = new Dog(); Dog dog2 = new Dog(); PropertyComparator c = new PropertyComparator("nickName", false, true); assertTrue(c.compare(dog, dog2) == 0); }