@Test
public void testEquals() {
String handleId = "n2u38fhcbcddf";
Date creationDate = new Date();
TaskId taskId1 = new TaskId(handleId, creationDate);
TaskId taskId2 = new TaskId("rnvnh389fhvn", new Date());
assertFalse(taskId1.equals(taskId2));
taskId2 = new TaskId(handleId, new GregorianCalendar(1999, 1, 1).getTime());
assertFalse(taskId1.equals(taskId2));
taskId2 = new TaskId("nhe2834uhdfkj2938f", creationDate);
assertFalse(taskId1.equals(taskId2));
taskId2 = new TaskId(handleId, creationDate);
assertTrue(taskId1.equals(taskId2));
}