diff --git a/misphelper/src/Ride.java b/misphelper/src/Ride.java index edda3dd..bc36888 100644 --- a/misphelper/src/Ride.java +++ b/misphelper/src/Ride.java @@ -1,3 +1,5 @@ +import java.util.Objects; + public class Ride { private static long count = 0L; @@ -66,4 +68,21 @@ public class Ride { sb.append("}"); return sb.toString(); } + + + + + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + Ride ride = (Ride) o; + return Objects.equals(rideID, ride.rideID) && Objects.equals(request, ride.request) && Objects.equals(data, ride.data); + } + + @Override + public int hashCode() { + return Objects.hash(rideID, request, data); + } }