From 7aa91850bfd97f84e91ca52b873d20b233b1d903 Mon Sep 17 00:00:00 2001 From: LO Kam Tao Leo Date: Thu, 3 Nov 2022 18:24:08 +0000 Subject: [PATCH] Also checking the hashcode --- src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java | 3 ++- src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java b/src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java index 795a333..d366889 100644 --- a/src/main/java/org/leolo/nrdatad/model/ScheduleAssociation.java +++ b/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; } diff --git a/src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java b/src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java index 1c2f74f..e059dc7 100644 --- a/src/test/java/org/leolo/nrdatad/model/ScheduleAssociationTest.java +++ b/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()); } } \ No newline at end of file