Browse Source

Also checking the hashcode

feature-nr-renew
LO Kam Tao Leo 3 years ago
parent
commit
7aa91850bf
  1. 3
      src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java
  2. 2
      src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java

3
src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java

@ -148,11 +148,12 @@ public class ScheduleAssociation {
result = 31 * result + startDate.hashCode();
result = 31 * result + endDate.hashCode();
result = 31 * result + assoDays.hashCode();
result = 31 * result + associationCategory.hashCode();
result = 31 * result + associationCategory.name().hashCode();
result = 31 * result + associationDate;
result = 31 * result + associationLocation.hashCode();
result = 31 * result + (baseLocationSuffix != null ? baseLocationSuffix.hashCode() : 0);
result = 31 * result + (assocLocationSuffix != null ? assocLocationSuffix.hashCode() : 0);
result = 31 * result + stpIndicator.name().hashCode();
return result;
}

2
src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java

@ -29,6 +29,7 @@ public class ScheduleAssociationTest {
assertEquals("KNGX", sa.getAssociationLocation());
assertEquals(AssociationCategory.NEXT, sa.getAssociationCategory());
assertEquals("L77935L77547KNGXPFE4", sa.getAuid());
assertEquals(790828983, sa.hashCode());
}
@Test public void vstpAssoc() throws ParseException {
@ -51,6 +52,7 @@ public class ScheduleAssociationTest {
assertEquals("KNGX", sa.getAssociationLocation());
assertEquals(AssociationCategory.NEXT, sa.getAssociationCategory());
assertEquals("7793577547KNGXPFE4", sa.getAuid());
assertEquals(-1968067017, sa.hashCode());
}
}
Loading…
Cancel
Save