Browse Source

Merge remote-tracking branch 'origin/master'

feature-dev-projectStructureChanges
JPANZO 3 years ago
parent
commit
10a3f0a094
  1. 20
      src/main/java/device/RadioPlayer.java
  2. 9
      src/test/java/device/RadioPlayerTest.java

20
src/main/java/device/RadioPlayer.java

@ -1,7 +1,21 @@
package device; package device;
import java.util.ArrayList;
public class RadioPlayer implements Device { public class RadioPlayer implements Device {
public RadioPlayer() {
super();
Playlist.add("Radio YouFM");
Playlist.add("Radio Teddy");
Playlist.add("Radio MegaHits");
playTrack=Playlist.get(0);
}
ArrayList<String> Playlist=new ArrayList<String>();
int Lautstaerke = 0;
String playTrack="";
public void setLautstaerke(int lautstaerke) { public void setLautstaerke(int lautstaerke) {
Lautstaerke = lautstaerke; Lautstaerke = lautstaerke;
} }
@ -10,7 +24,7 @@ public class RadioPlayer implements Device {
return Lautstaerke; return Lautstaerke;
} }
int Lautstaerke = 0;
@Override @Override
public void louder() { public void louder() {
if(Lautstaerke < 100) { if(Lautstaerke < 100) {
@ -35,7 +49,9 @@ public class RadioPlayer implements Device {
@Override @Override
public void next() { public void next() {
int currentIndex=Playlist.indexOf(playTrack);
int nextIndex=(currentIndex+1)%Playlist.size();
playTrack=Playlist.get(nextIndex);
} }
@Override @Override

9
src/test/java/device/RadioPlayerTest.java

@ -36,17 +36,18 @@ class RadioPlayerTest {
assertThat(rp.getLautstaerke()).isEqualTo(0); assertThat(rp.getLautstaerke()).isEqualTo(0);
} }
/* /*
Test3 for Jeninks Pipeline reaction to Pull request
hopefully last test2
test for pr only
@Test @Test
void getVolume() { void getVolume() {
} }
*/
@Test @Test
void next() { void next() {
rp.next();
int currentIndex=rp.Playlist.indexOf(rp.playTrack);
assertThat(rp.playTrack).isEqualTo(rp.Playlist.get((currentIndex)%rp.Playlist.size()));
} }
/*
@Test @Test
void prev() { void prev() {

Loading…
Cancel
Save