|
@ -227,30 +227,37 @@ class UsbPlayerTest { |
|
|
|
|
|
|
|
|
static Stream<Arguments> quieter_10_Options() { |
|
|
static Stream<Arguments> quieter_10_Options() { |
|
|
USB_Stick USBDrive = new USB_Stick(); |
|
|
USB_Stick USBDrive = new USB_Stick(); |
|
|
|
|
|
//first case |
|
|
UsbPlayer up1 = new UsbPlayer(USBDrive); |
|
|
UsbPlayer up1 = new UsbPlayer(USBDrive); |
|
|
up1.setLautstaerke(10); |
|
|
up1.setLautstaerke(10); |
|
|
up1.quieter_10(); |
|
|
up1.quieter_10(); |
|
|
|
|
|
|
|
|
|
|
|
//second case |
|
|
UsbPlayer up2 = new UsbPlayer(USBDrive); |
|
|
UsbPlayer up2 = new UsbPlayer(USBDrive); |
|
|
up2.setLautstaerke(50); |
|
|
up2.setLautstaerke(50); |
|
|
for (int i = 0; i < 3; i++) { |
|
|
for (int i = 0; i < 3; i++) { |
|
|
up2.quieter_10(); |
|
|
up2.quieter_10(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//third case |
|
|
UsbPlayer up3 = new UsbPlayer(USBDrive); |
|
|
UsbPlayer up3 = new UsbPlayer(USBDrive); |
|
|
up3.quieter_10(); |
|
|
up3.quieter_10(); |
|
|
|
|
|
|
|
|
//forth case |
|
|
//forth case |
|
|
UsbPlayer up4 = new UsbPlayer(USBDrive); |
|
|
UsbPlayer up4 = new UsbPlayer(USBDrive); |
|
|
up4.setLautstaerke(11); |
|
|
up4.setLautstaerke(11); |
|
|
up4.mute(); |
|
|
up4.mute(); |
|
|
up4.quieter_10(); |
|
|
up4.quieter_10(); |
|
|
|
|
|
//fifth case |
|
|
|
|
|
UsbPlayer up5 = new UsbPlayer(USBDrive); |
|
|
|
|
|
up5.setLautstaerke(11); |
|
|
|
|
|
up5.mute(); |
|
|
|
|
|
up5.unmute(); |
|
|
|
|
|
up5.quieter_10(); |
|
|
|
|
|
|
|
|
return Stream.of( |
|
|
return Stream.of( |
|
|
Arguments.of("Volume was 10, should be 0 ", up1, 0), |
|
|
Arguments.of("Volume was 10, should be 0 ", up1, 0), |
|
|
Arguments.of("Volume was 50, should be 20 ", up2, 20), |
|
|
Arguments.of("Volume was 50, should be 20 ", up2, 20), |
|
|
Arguments.of("Volume was 0, should stay 0 ", up3, 0), |
|
|
Arguments.of("Volume was 0, should stay 0 ", up3, 0), |
|
|
Arguments.of("Volume is muted,no change can be made ", up4, 0) |
|
|
|
|
|
|
|
|
Arguments.of("Volume is muted,no change can be made ", up4, 0), |
|
|
|
|
|
Arguments.of("Volume is unmuted,a change has been made ", up5, 1) |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|