sk.baka.ambient.playlist
Class DynamicPlaylistStrategyTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by sk.baka.ambient.playlist.AbstractPlaylistStrategyTest
              extended by sk.baka.ambient.playlist.DynamicPlaylistStrategyTest
All Implemented Interfaces:
junit.framework.Test

public class DynamicPlaylistStrategyTest
extends AbstractPlaylistStrategyTest

Tests the DynamicPlaylistStrategy.

Author:
mvy

Field Summary
 
Fields inherited from class sk.baka.ambient.playlist.AbstractPlaylistStrategyTest
strategy, tracks
 
Constructor Summary
DynamicPlaylistStrategyTest()
           
 
Method Summary
protected  IPlaylistStrategy getStrategy()
          Returns the strategy instance.
 void testHistoryLength()
          When the currently played track is removed from the playlist, current track must be set to -1.
 void testMoveTracksBefore()
           
 void testMoveTracksBeforeStart()
           
 void testMoveTracksDown()
           
 void testMoveTracksUp()
           
 void testRemovingPlayedTrack()
          When the currently played track is removed from the playlist, current track must be set to -1.
 void testRequeueTracks()
           
 
Methods inherited from class sk.baka.ambient.playlist.AbstractPlaylistStrategyTest
assertEquals, assertEquals, assertEqualsQueue, assertNextTracks, assertNextTracksUnordered, assertTracks, getCurrentlyPlaying, setUp, testAdding30Tracks, testEmptyPlaylist, testNormalOrder, testPlayingQueuedTracks, testPlaySameTrack, testQueuingTracks, testRemovingPlayedTrackRandom, testRemovingTracksPreservesCurrentlyPlayedTrack, testSetRandomModePreservesCurrentTrack, verifyQueueProperties
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicPlaylistStrategyTest

public DynamicPlaylistStrategyTest()
Method Detail

getStrategy

protected IPlaylistStrategy getStrategy()
Description copied from class: AbstractPlaylistStrategyTest
Returns the strategy instance.

Specified by:
getStrategy in class AbstractPlaylistStrategyTest
Returns:
the strategy instance. The strategy playlist must be empty.

testRequeueTracks

public void testRequeueTracks()

testHistoryLength

public void testHistoryLength()
When the currently played track is removed from the playlist, current track must be set to -1.


testRemovingPlayedTrack

public void testRemovingPlayedTrack()
When the currently played track is removed from the playlist, current track must be set to -1.


testMoveTracksBefore

public void testMoveTracksBefore()

testMoveTracksBeforeStart

public void testMoveTracksBeforeStart()

testMoveTracksDown

public void testMoveTracksDown()

testMoveTracksUp

public void testMoveTracksUp()


Copyright © 2007-2009. All Rights Reserved.