@Test public void testMovieIsSavedCorrectly() throws IOException, CremaException { File file = TestUtils.buildFileRelativeToDirectory(directory, "movie.mpg"); library.addMovie(file); assertFalse(library.getMoviesByFilePath().isEmpty()); dao.save(library); MediaLibrary savedLibrary = dao.read(library.getName()); Movie movie = savedLibrary.getMoviesByFilePath().values().iterator().next(); assertSame(library, savedLibrary); assertFalse(savedLibrary.getMoviesByFilePath().isEmpty()); assertEquals("movie.mpg", movie.getFirstMediaFile().getRelativePath()); }