@Test
public void testGetSet() {
- Id<IdTest> id = new Id<IdTest>(100L);
- assertEquals(100L, id.getId());
+ Id<IdTest> id = new Id<IdTest>("hello");
+ assertEquals("hello", id.getId());
}
@Test
public void testEqualsHashCodeCompare() {
- Id<IdTest> id1 = new Id<IdTest>(100L);
- Id<IdTest> id2 = new Id<IdTest>(200L);
- Id<IdTest> id3 = new Id<IdTest>(100L);
+ Id<IdTest> id1 = new Id<IdTest>("a");
+ Id<IdTest> id2 = new Id<IdTest>("b");
+ Id<IdTest> id3 = new Id<IdTest>("a");
assertEquals(id1, id3);
assertFalse(id1.equals(id2));
assertFalse(id1.equals(null));
- assertFalse(id1.equals("hello"));
+ assertFalse(id1.equals("a"));
assertEquals(id1.hashCode(), id3.hashCode());
assertTrue(id1.compareTo(id2) < 0);
assertTrue(id2.compareTo(id1) > 0);
assertEquals(0, id1.compareTo(id3));
}
+
+ @Test(expected = NullPointerException.class)
+ public void testNullNotAccepted() {
+ Id<IdTest> id = new Id<IdTest>(null);
+ }
}