Browse Source

Revert "test+productive code for case:1 of method prev in CDPlayer created."

This reverts commit b4583eece1.
feature-pr-cdPlayerPrev
JPANZO 3 years ago
parent
commit
e7972264de
  1. 2
      src/main/java/device/cdPlayer/CDPlayer.java
  2. 25
      src/test/java/device/cdPlayer/CDPlayerTest.java

2
src/main/java/device/cdPlayer/CDPlayer.java

@ -52,8 +52,6 @@ public class CDPlayer implements Device {
@Override @Override
public void prev() { public void prev() {
List<String> playList = Arrays.asList(loadedCD.getPlayList());
this.actualPlayTrack=playList.get(playList.indexOf(actualPlayTrack) -1);
} }

25
src/test/java/device/cdPlayer/CDPlayerTest.java

@ -197,29 +197,4 @@ class CDPlayerTest {
); );
} }
@ParameterizedTest
@MethodSource("prevTestData")
void prevTest(String testName,String testDirection, CDPlayer _cdPlayer,int anzClicks, String expectedResult){
for (int i = 0; i < anzClicks; i++) {
_cdPlayer.prev();
}
assertThat(_cdPlayer.getActualPlayTrack()).describedAs(testName).isEqualTo(expectedResult);
}
static Stream<Arguments> prevTestData () {
String[] audioPlayList=new String[]{"Audio 01","Audio 02","Audio 03","Audio 04","Audio 05"};
CD audioCD=new CD("Audio",audioPlayList);
CDPlayer cdPlayer1=new CDPlayer();
cdPlayer1.tapOnCdFlap();
cdPlayer1.setCD(audioCD);
cdPlayer1.tapOnCdFlap();
cdPlayer1.next();//1x nach Vorne
return Stream.of(
Arguments.of("[getActualPlayTrack() after 1x prev() starting by firstSong] => FirstSongSelected","FirstSongSelected", cdPlayer1, 1, cdPlayer1.getSongByNumber(0))
);
}
} }
Loading…
Cancel
Save