Changeset 102
- Timestamp:
- 07/06/08 13:32:37 (5 months ago)
- Files:
-
- trunk/src/main/org/lastpod/parser/PlayCountsParser.java (modified) (1 diff)
- trunk/src/test/Play Counts (modified) (previous)
- trunk/src/test/org/lastpod/DbReaderTest.java (modified) (3 diffs)
- trunk/src/test/org/lastpod/parser/MockItunesDbParser.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/org/lastpod/parser/PlayCountsParser.java
r100 r102 155 155 IoUtils.skipFully(playcountsistream, 80); //skip rest of header 156 156 157 for (int i = 0; i < (numentries - 1); i++) {157 for (int i = 0; i < numentries; i++) { 158 158 playcountsistream.mark(1048576); //save beginning of entry location 159 159 trunk/src/test/org/lastpod/DbReaderTest.java
r101 r102 64 64 } 65 65 66 assertTrue(recentlyPlayed.size() == 1 5);66 assertTrue(recentlyPlayed.size() == 16); 67 67 68 TrackItem track = (TrackItem) recentlyPlayed.get(1 4);68 TrackItem track = (TrackItem) recentlyPlayed.get(15); 69 69 assertEquals(20598, track.getTrackid()); 70 70 assertEquals(427, track.getLength()); … … 96 96 } 97 97 98 assertTrue(recentlyPlayed.size() == 1 7);98 assertTrue(recentlyPlayed.size() == 18); 99 99 100 TrackItem track = (TrackItem) recentlyPlayed.get(1 4);101 assertEquals(2059 8, track.getTrackid());102 assertEquals( 427, track.getLength());103 assertEquals(" Bob Marley& The Wailers", track.getArtist());104 assertEquals(" Legend", track.getAlbum());105 assertEquals("No Woman, No Cry (live)", track.getTrack());100 TrackItem track = (TrackItem) recentlyPlayed.get(13); 101 assertEquals(20599, track.getTrackid()); 102 assertEquals(1000, track.getLength()); 103 assertEquals("Chris Tilden & The Wailers", track.getArtist()); 104 assertEquals("Chris Tilden", track.getAlbum()); 105 assertEquals("No Woman, No Cry", track.getTrack()); 106 106 assertEquals(1, track.getPlaycount()); 107 107 /* Fails for some reason */ 108 108 // assertEquals(1181414106, track.getLastplayed()); 109 110 109 track = (TrackItem) recentlyPlayed.get(15); 111 110 assertEquals(20598, track.getTrackid()); … … 126 125 /* Fails for some reason */ 127 126 // assertEquals(1181493951, track.getLastplayed()); 127 track = (TrackItem) recentlyPlayed.get(17); 128 assertEquals(20598, track.getTrackid()); 129 assertEquals(427, track.getLength()); 130 assertEquals("Bob Marley & The Wailers", track.getArtist()); 131 assertEquals("Legend", track.getAlbum()); 132 assertEquals("No Woman, No Cry (live)", track.getTrack()); 133 assertEquals(1, track.getPlaycount()); 134 135 /* Fails for some reason */ 136 // assertEquals(1181494378, track.getLastplayed()); 128 137 } 129 138 } trunk/src/test/org/lastpod/parser/MockItunesDbParser.java
r79 r102 64 64 trackItem.setTrack("No Woman, No Cry (live)"); 65 65 66 trackItem = (TrackItem) trackList.get(2616); 67 trackItem.setTrackid(20599); 68 trackItem.setLength(1000); 69 trackItem.setArtist("Chris Tilden & The Wailers"); 70 trackItem.setAlbum("Chris Tilden"); 71 trackItem.setTrack("No Woman, No Cry"); 72 66 73 return trackList; 67 74 }
