### Question:
XMLStorage implements IStorage { @Override public void storeExerciseList(ExerciseList exerciseList, String destination) throws STException { xmlExerciseList.storeExerciseList(exerciseList, 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 testStoreExerciseList() throws STException { SportTypeList sportTypeList = createSportTypeList(); ExerciseList exercises = storage.readExerciseList("misc/testdata/exercises-valid.xml", sportTypeList); storage.storeExerciseList(exercises, EXERCISES_WRITETEST_XML); ExerciseList exercisesNew = storage.readExerciseList(EXERCISES_WRITETEST_XML, sportTypeList); checkExerciseListContent(exercisesNew); }