@Test public void testHashCode() throws Exception { assertEquals(Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist), configuration.hashCode()); }
@Override public int hashCode() { return Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist); }
CarConfiguration { @Override public int hashCode() { return Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist); } }
CarConfiguration { @Override public int hashCode() { return Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist); } CarConfiguration(Car car, Engine engine, Driver driver, Mechanic mechanic,
                            Aerodynamicist aerodynamicist, Strategist strategist); }
CarConfiguration { @Override public int hashCode() { return Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist); } CarConfiguration(Car car, Engine engine, Driver driver, Mechanic mechanic,
                            Aerodynamicist aerodynamicist, Strategist strategist); Car getCar(); Engine getEngine(); Driver getDriver(); Mechanic getMechanic(); Aerodynamicist getAerodynamicist(); Strategist getStrategist(); boolean equals(Object other); @Override int hashCode(); @Override String toString(); }
CarConfiguration { @Override public int hashCode() { return Objects.hash(car, engine, driver, mechanic, aerodynamicist, strategist); } CarConfiguration(Car car, Engine engine, Driver driver, Mechanic mechanic,
                            Aerodynamicist aerodynamicist, Strategist strategist); Car getCar(); Engine getEngine(); Driver getDriver(); Mechanic getMechanic(); Aerodynamicist getAerodynamicist(); Strategist getStrategist(); boolean equals(Object other); @Override int hashCode(); @Override String toString();  }