@Test public void testHashCode() throws Exception { assertEquals(Objects.hash(id), grandPrix.hashCode()); }
@Override public int hashCode() { return Objects.hash(id); }
GrandPrix { @Override public int hashCode() { return Objects.hash(id); } }
GrandPrix { @Override public int hashCode() { return Objects.hash(id); } GrandPrix(UUID id, Circuit circuit, Instant date, int laps, int rainChance); }
GrandPrix { @Override public int hashCode() { return Objects.hash(id); } GrandPrix(UUID id, Circuit circuit, Instant date, int laps, int rainChance); int getRainChance(); boolean isItRaining(Random random); UUID getId(); Circuit getCircuit(); Instant getDate(); int getLaps(); boolean equals(Object other); @Override int hashCode(); @Override String toString(); }
GrandPrix { @Override public int hashCode() { return Objects.hash(id); } GrandPrix(UUID id, Circuit circuit, Instant date, int laps, int rainChance); int getRainChance(); boolean isItRaining(Random random); UUID getId(); Circuit getCircuit(); Instant getDate(); int getLaps(); boolean equals(Object other); @Override int hashCode(); @Override String toString();  }