@Test
public void itShouldKeepAllDriversWhenSamePoints() {

    // bug, drops drivers with same points
    Race winDriver1 = new Race("Australian Grand Prix", driver1, driver2, driver3);
    Race winDriver2 = new Race("Malaysian Grand Prix", driver2, driver1, driver3);
    Leaderboard exEquoLeaderBoard = new Leaderboard(winDriver1, winDriver2);
    List<String> rankings = exEquoLeaderBoard.driverRankings();
    assertEquals(Arrays.asList(driver1.getName(), driver2.getName(), driver3.getName()), rankings);
    // note: the order of driver1 and driver2 is JDK/platform dependent
}