Package com.github.hakko.musiccabinet.domain.model.library

Examples of com.github.hakko.musiccabinet.domain.model.library.File


        user2 = lastFmDao.getLastFmUser(USER2);
    Track track1 = new Track("Frank Ocean", "Lost"),
        track2 = new Track("Kate Bush", "Cloudbusting"),
        track3 = new Track("Adele", "Skyfall"),
        track4 = new Track("Kath Bloom", "Fall Again");
    File f1, f2, f3, f4;

    deleteLovedAndStarredTracks();
    submitFile(additionDao, asList(f1 = getFile(track1), f2 = getFile(track2),
        f3 = getFile(track3), f4 = getFile(track4)));
    int track1Id = browserDao.getTrackId(f1),
View Full Code Here


  }
 
  private void clearLibraryAndAddCherTrack() throws ApplicationException {
    PostgreSQLUtil.truncateTables(artistRelationDao);
   
    File file = getFile(artistName, null, "Believe");
    UnittestLibraryUtil.submitFile(additionDao, file);
  }
View Full Code Here

  }

  @Test
  public void storesFile() {
    String d = "/d";
    File f = getFile(d, "f1");

    additionDao.addSubdirectories(null, set(d));
    additionDao.addFiles(d, set(f));
    additionDao.updateLibrary();
   
View Full Code Here

  }

  @Test
  public void storesFiles() {
    String d1 = "/d1", d2 = "/d1/d2";
    File f1 = getFile(d1, "f1");
    File f2a = getFile(d2, "f2a");
    File f2b = getFile(d2, "f2b");

    additionDao.addSubdirectories(null, set(d1));
    additionDao.addSubdirectories(d1, set(d2));
    additionDao.addFiles(d1, set(f1));
    additionDao.addFiles(d2, set(f2a, f2b));
View Full Code Here

  }

  @Test
  public void deletesDirectoryWithFiles() {
    String d1 = "/d1", d2 = "/d1/d2", d3 = "/d1/d2/d3";
    File f1 = getFile(d1, "f1");
    File f2 = getFile(d2, "f2");
    File f3 = getFile(d3, "f3");

    additionDao.addSubdirectories(null, set(d1));
    additionDao.addSubdirectories(d1, set(d2));
    additionDao.addSubdirectories(d2, set(d3));
    additionDao.addFiles(d1, set(f1));
View Full Code Here

 
  private int madonnaId;
 
  @Before
  public void createArtistToSearchFor() {
    File file = getFile("Madonna", null, null);
    UnittestLibraryUtil.submitFile(additionDao, file);
   
    madonnaId = musicDao.getArtistId("Madonna");
  }
View Full Code Here

  }
 
  private void clearLibraryAndAddCherTrack() throws ApplicationException {
    PostgreSQLUtil.truncateTables(artistTopTracksDao);

    File file = getFile(artistName, null, "Believe");
    UnittestLibraryUtil.submitFile(additionDao, file);
  }
View Full Code Here

        .getContextClassLoader().getResource("library/boing.mp3").toURI());

    Assert.assertTrue(musicFile.exists());
    Assert.assertTrue(musicFile.canRead());
   
    File fileHandle = new File(musicFile.getParent(), musicFile.getName(),
        new DateTime(), 5717);
    audioTagService.updateMetadata(fileHandle);
   
    Assert.assertNotNull(fileHandle.getMetadata());
   
    validateTags(fileHandle.getMetadata());
  }
View Full Code Here

        .getContextClassLoader().getResource("library/id3v1+2.mp3").toURI());
 
    Assert.assertTrue(musicFile.exists());
    Assert.assertTrue(musicFile.canRead());
   
    File fileHandle = new File(musicFile.getParent(), musicFile.getName(),
        new DateTime(), 5717);
    audioTagService.updateMetadata(fileHandle);
   
    Assert.assertEquals("V2 Title", fileHandle.getMetadata().getTitle());
    Assert.assertEquals("V2 Album", fileHandle.getMetadata().getAlbum());
    Assert.assertEquals("V2 Artist", fileHandle.getMetadata().getArtist());
  }
View Full Code Here

        .getContextClassLoader().getResource("library/id3v1.mp3").toURI());
 
    Assert.assertTrue(musicFile.exists());
    Assert.assertTrue(musicFile.canRead());
   
    File fileHandle = new File(musicFile.getParent(), musicFile.getName(),
        new DateTime(), 5717);
    audioTagService.updateMetadata(fileHandle);
   
    Assert.assertEquals("Å", fileHandle.getMetadata().getTitle());
    Assert.assertEquals("Ä", fileHandle.getMetadata().getAlbum());
    Assert.assertEquals("Ö", fileHandle.getMetadata().getArtist());
  }
View Full Code Here

TOP

Related Classes of com.github.hakko.musiccabinet.domain.model.library.File

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.