Browse Source

UsbPlayerTest.playTest first case

feature-dev-BoardComputerTests
sahar 3 years ago
parent
commit
a715cbd353
  1. 23
      src/main/java/device/usbPlayer/UsbPlayer.java
  2. 22
      src/test/java/device/usbPlayer/UsbPlayerTest.java

23
src/main/java/device/usbPlayer/UsbPlayer.java

@ -230,27 +230,8 @@ public class UsbPlayer implements Device {
@Override @Override
public String play() { public String play() {
String result = "USB : ";
if (isConnected == true) {
result += "connected,";
if (isDefect == false) {
result += "working";
if (this.Playlist.size() != 0) {
result += ",have a list";
if (this.isAllAudio()) {
result += ",Audio";
if (!playTrack.equals(""))
result += ",point to a track.";
else
result += ",doesn't point to a track.";
} else {
result += ",not Audio.";
}
} else result += ",have no list.";
} else {
result += "not working.";
}
} else result = "not connected.";
String result = "USB Device plays";
return result; return result;
} }

22
src/test/java/device/usbPlayer/UsbPlayerTest.java

@ -22,30 +22,10 @@ class UsbPlayerTest {
static Stream<Arguments> PlayOptions() { static Stream<Arguments> PlayOptions() {
UsbPlayer up1 = new UsbPlayer(); UsbPlayer up1 = new UsbPlayer();
UsbPlayer up8 = new UsbPlayer();
up8.setPlayTrack("");
UsbPlayer up2 = new UsbPlayer();
ArrayList<String> l = new ArrayList<String>();
l.add("a.mp3");
l.add("b.mp3");
l.add("c.gif");
up2.setPlaylist(l);
UsbPlayer up3 = new UsbPlayer();
ArrayList<String> Pl = new ArrayList<String>();
up3.setPlaylist(Pl);
UsbPlayer up6 = new UsbPlayer();
up6.setDefect(true);
UsbPlayer up7 = new UsbPlayer();
up7.setConnected(false);
return Stream.of( return Stream.of(
Arguments.of("All right : ", up1, "USB : connected,working,have a list,Audio,point to a track."),
Arguments.of("No first Track : ", up8, "USB : connected,working,have a list,Audio,doesn't point to a track."),
Arguments.of("No Audio Files : ", up2, "USB : connected,working,have a list,not Audio."),
Arguments.of("No list of tracks : ", up3, "USB : connected,working,have no list."),
Arguments.of("connected , not working : ", up6, "USB : connected,not working."),
Arguments.of("not connected : ", up7, "not connected."));
Arguments.of("All right : ", up1, "USB Device plays"));
} }

Loading…
Cancel
Save