Browse Source

Method mute of CDPlayer tested on 5x louder()-> mute() -> getVolumeShouldReturn_5.

feature-pr-jacksonsNewFeature
JPANZO 2 years ago
parent
commit
9836e3a26c
  1. 1
      src/main/java/device/cdPlayer/CDPlayer.java
  2. 13
      src/test/java/device/cdPlayer/CDPlayerTest.java

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

@ -121,6 +121,7 @@ public class CDPlayer implements Device {
@Override
public String unmute() {
muted=false;
volume=oldVolume;
return ("Volume unmute.");
}

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

@ -575,13 +575,22 @@ class CDPlayerTest {
_cdPlayer.unmute();
assertThat(_cdPlayer.isMuted()).describedAs(testName).isEqualTo(false);
}
if(cases.equals("Case3")) {
for (int i = 0; i < 5; i++) {
_cdPlayer.louder();
}
_cdPlayer.mute();
_cdPlayer.unmute();
assertThat(_cdPlayer.isMuted()).describedAs(testName).isEqualTo(false);
assertThat(_cdPlayer.getVolume()).describedAs(testName).isEqualTo(5);
}
}
static Stream<Arguments> unmuteTestData () {
CDPlayer cdPlayer1 = new CDPlayer();
cdPlayer1.mute();
return Stream.of(
Arguments.of("[unmute() by checkingTheReturnValue ] => ShouldReturnAString", "Case1", cdPlayer1, "Volume unmute."),
Arguments.of("[unmute() by checkingTheEffectAfterRun ] => VariableMutedShouldBeFalse", "Case2", cdPlayer1, "Volume unmute.")
Arguments.of("[unmute() by checkingTheEffectAfterRun ] => VariableMutedShouldBeFalse", "Case2", cdPlayer1, "Volume unmute."),
Arguments.of("[unmute() by 5x louder()-> mute()] => getVolumeShouldReturn_5", "Case3", cdPlayer1, "Volume unmute.")
);
}

Loading…
Cancel
Save