public class DJTests extends MockObjectTestCase
Modifier and Type | Field and Description |
---|---|
(package private) DJ |
dj |
private static java.lang.String |
LOCATION_A |
private static java.lang.String |
LOCATION_B |
(package private) MediaControl |
mediaControl |
(package private) Playlist |
playlist |
private static java.lang.String |
TRACK_A |
private static java.lang.String |
TRACK_B |
Constructor and Description |
---|
DJTests() |
Modifier and Type | Method and Description |
---|---|
void |
setUp() |
private void |
startingIn(java.lang.String initialLocation) |
void |
testDoesNotPlayTrackAgainIfStillInTheSameLocation() |
void |
testPlaysNewTrackAsSoonAsLocationChangesIfPreviousTrackFinishedWhileInSameLocation() |
void |
testPlaysTrackForCurrentLocationWhenPreviousTrackFinishesIfLocationChangedWhileTrackWasPlaying() |
void |
testStartsPlayingTrackForCurrentLocationWhenLocationFirstDetected() |
checking, context, mock, mock, sequence, setDefaultResultForType, setImposteriser, setNamingScheme, states
addVerifier, runBare, verify
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, tearDown, toString
Playlist playlist
MediaControl mediaControl
DJ dj
private static final java.lang.String LOCATION_A
private static final java.lang.String TRACK_A
private static final java.lang.String LOCATION_B
private static final java.lang.String TRACK_B
public void setUp()
setUp
in class junit.framework.TestCase
public void testStartsPlayingTrackForCurrentLocationWhenLocationFirstDetected()
public void testPlaysTrackForCurrentLocationWhenPreviousTrackFinishesIfLocationChangedWhileTrackWasPlaying()
public void testDoesNotPlayTrackAgainIfStillInTheSameLocation()
public void testPlaysNewTrackAsSoonAsLocationChangesIfPreviousTrackFinishedWhileInSameLocation()
private void startingIn(java.lang.String initialLocation)