Project for Continous Integration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.1 KiB

  1. package device;
  2. import org.junit.jupiter.api.Test;
  3. import static org.assertj.core.api.Assertions.assertThat;
  4. class RadioPlayerTest {
  5. RadioPlayer rp = new RadioPlayer();
  6. @Test
  7. void louder() {
  8. rp.setLautstaerke(0);
  9. rp.louder();
  10. assertThat(rp.getLautstaerke()).isEqualTo(1);
  11. }
  12. @Test
  13. void louderMax() {
  14. rp.setLautstaerke(100);
  15. rp.louder();
  16. assertThat(rp.getLautstaerke()).isEqualTo(100);
  17. }
  18. @Test
  19. void quieter() {
  20. rp.setLautstaerke(1);
  21. rp.quieter();
  22. assertThat(rp.getLautstaerke()).isEqualTo(0);
  23. }
  24. @Test
  25. void quieterMax() {
  26. rp.setLautstaerke(0);
  27. rp.quieter();
  28. assertThat(rp.getLautstaerke()).isEqualTo(0);
  29. }
  30. /*
  31. Test3 for Jeninks Pipeline reaction to Pull request
  32. @Test
  33. void getVolume() {
  34. }
  35. @Test
  36. void next() {
  37. }
  38. @Test
  39. void prev() {
  40. }
  41. @Test
  42. void getInfoText() {
  43. }
  44. @Test
  45. void getOptions() {
  46. }
  47. @Test
  48. void chooseOption() {
  49. }
  50. @Test
  51. void play() {
  52. }
  53. */
  54. }