Ejemplo n.º 1
0
 @Test
 public void testSaveNoFiles() throws DuplicateMediaLibraryException {
   String name = library.getName();
   dao.save(library);
   MediaLibrary savedLibrary = dao.read(name);
   assertNotNull(savedLibrary);
   assertSame(library, savedLibrary);
 }
Ejemplo n.º 2
0
  @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());
  }