@Test
public void searchScheduleByLineAndStation()
{
Timetable timetable1 = new Timetable();
Line line1 = new Line();
Station station1 = new Station();
timetable1.setLine(line1);
timetable1.setStation(station1);
map.getTimetables().add(timetable1);
assertEquals(1, map.searchSchedule(line1, station1).size());
Timetable timetable2 = new Timetable();
Line line2 = new Line();
Station station2 = new Station();
timetable2.setLine(line2);
timetable2.setStation(station2);
map.getTimetables().add(timetable2);
Timetable timetable3 = new Timetable();
Line line3 = new Line();
Station station3 = new Station();
timetable3.setLine(line3);
timetable3.setStation(station3);
map.getTimetables().add(timetable3);
assertEquals(1, map.searchSchedule(line1, station1).size());
Timetable timetable4 = new Timetable();
timetable4.setLine(line3);
timetable4.setStation(station3);
map.getTimetables().add(timetable4);
assertEquals(2, map.searchSchedule(line3, station3).size());
}