FizzBuzzTest.java 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import static org.junit.Assert.*;
  2. import org.junit.After;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. /**
  6. * The test class FizzBuzzTest.
  7. *
  8. * @author (your name)
  9. * @version (a version number or a date)
  10. */
  11. public class FizzBuzzTest
  12. {
  13. /**
  14. * Default constructor for test class FizzBuzzTest
  15. */
  16. public FizzBuzzTest()
  17. {
  18. }
  19. /**
  20. * Sets up the test fixture.
  21. *
  22. * Called before every test case method.
  23. */
  24. @Before
  25. public void setUp()
  26. {
  27. }
  28. @Test
  29. public void testIfNumberIsNotDivisibleBy3() {
  30. //When
  31. FizzBuzz fizz = new FizzBuzz();
  32. //Expected
  33. String equals = "8";
  34. //Actual
  35. String actual = fizz.fizzBuzz1(8);
  36. assertEquals(equals, actual);
  37. }
  38. @Test
  39. public void testForFizz() {
  40. //When
  41. FizzBuzz fizz = new FizzBuzz();
  42. //Expected
  43. String equals = "Fizz";
  44. //Actual
  45. String actual = fizz.fizz(3);
  46. assertEquals(equals, actual);
  47. }
  48. @Test
  49. public void testForBuzz() {
  50. //When
  51. FizzBuzz fizz = new FizzBuzz();
  52. //Expected
  53. String equals = "Buzz";
  54. //Actual
  55. String actual = fizz.buzz(5);
  56. assertEquals(equals, actual);
  57. }
  58. @Test
  59. public void testForFizzBuzz() {
  60. //When
  61. FizzBuzz fizz = new FizzBuzz();
  62. //Expected
  63. String equals = "FizzBuzz";
  64. //Actual
  65. String actual = fizz.fizzBuzz(15);
  66. assertEquals(equals, actual);
  67. }
  68. /**
  69. * Tears down the test fixture.
  70. *
  71. * Called after every test case method.
  72. */
  73. @After
  74. public void tearDown()
  75. {
  76. }
  77. }