Changeset 72
- Timestamp:
- 05/26/07 02:37:49 (1 year ago)
- Files:
-
- trunk/src/test/org/lastpod/MockModel.java (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/test/org/lastpod/MockModel.java
r71 r72 4 4 import java.util.Calendar; 5 5 import java.util.List; 6 import java.util.logging.Logger; 6 7 7 8 public class MockModel implements Model { … … 54 55 cal.set(Calendar.MONTH, Calendar.MAY); 55 56 cal.set(Calendar.DAY_OF_MONTH, 25); 57 cal.set(Calendar.HOUR, 10); 58 cal.set(Calendar.MINUTE, 0); 59 cal.set(Calendar.SECOND, 0); 56 60 57 61 for (int i = 0; i <= 30; i++) { 58 62 TrackItem trackItem = new TrackItem(); 59 63 trackItem.setTrackid(1); 60 trackItem.setActive(Boolean.TRUE);61 64 trackItem.setLength(60); 62 65 trackItem.setArtist("My Chemical Romance"); … … 65 68 trackItem.setPlaycount(1); 66 69 trackItem.setLastplayed(cal.getTimeInMillis() / 1000); 70 71 if (History.getInstance(".").isInHistory(trackItem.getLastplayed())) { 72 trackItem.setActive(Boolean.FALSE); 73 } 67 74 68 75 recentlyPlayed.add(trackItem); … … 81 88 public Object submitTracks(UI userInterface) { 82 89 List activeRecentPlayed = onlyActiveTrackItems(recentlyPlayed); 90 List inactiveRecentPlayed = onlyInactiveTrackItems(recentlyPlayed); 83 91 84 92 userInterface.setNumberOfChunks(activeRecentPlayed.size()); … … 88 96 Thread.sleep(100); 89 97 } catch (InterruptedException e) { 90 / / TODO: handle exception98 /* Just ignore. */ 91 99 } 92 100 … … 94 102 trackItem.setActive(Boolean.FALSE); 95 103 userInterface.updateCurrentChunk(i + 1); 104 105 Logger logger = Logger.getLogger(LastPod.class.getPackage().getName()); 106 logger.info("The logger should be really noisy."); 96 107 } 97 108 109 History.getInstance("."); 110 111 Scrobbler scrobbler = new Scrobbler(null, null, null); 112 scrobbler.addHistories(activeRecentPlayed, inactiveRecentPlayed); 98 113 userInterface.setCompletionStatus(true); 99 114 … … 106 121 private List onlyActiveTrackItems(List recentPlayed) { 107 122 return filterTrackItems(recentPlayed, true); 123 } 124 125 private List onlyInactiveTrackItems(List recentPlayed) { 126 return filterTrackItems(recentPlayed, false); 108 127 } 109 128
