### Question:
XMLStorage implements IStorage { @Override public void storeSportTypeList(SportTypeList sportTypeList, String destination) throws STException { xmlSportTypeList.storeSportTypeList(sportTypeList, destination); } XMLStorage(); @Override SportTypeList readSportTypeList(String source, SpeedMode defaultSpeedMode); @Override void storeSportTypeList(SportTypeList sportTypeList, String destination); @Override ExerciseList readExerciseList(String source, SportTypeList sportTypeList); @Override void storeExerciseList(ExerciseList exerciseList, String destination); @Override NoteList readNoteList(String source); @Override void storeNoteList(NoteList noteList, String destination); @Override WeightList readWeightList(String source); @Override void storeWeightList(WeightList weightList, String destination);  }### Answer:
@Test public void testStoreSportTypeList() throws STException { SportTypeList sportTypes = storage.readSportTypeList("misc/testdata/sport-types-valid.xml", SPEED_MODE); storage.storeSportTypeList(sportTypes, SPORTTYPES_WRITETEST_XML); SportTypeList sportTypesNew = storage.readSportTypeList(SPORTTYPES_WRITETEST_XML, SPEED_MODE); checkSportTypeListContent(sportTypesNew); }