FizzBuzzTest.java 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. FizzBuzz test = new FizzBuzz();
  14. /**
  15. * Default constructor for test class FizzBuzzTest
  16. */
  17. public FizzBuzzTest()
  18. {
  19. }
  20. /**
  21. * Sets up the test fixture.
  22. *
  23. * Called before every test case method.
  24. */
  25. @Before
  26. public void setUp()
  27. {
  28. }
  29. @Test
  30. public void fizzbuzzTest1(){
  31. //Given
  32. int x = 2;
  33. //When
  34. String actual = test.fizzbuzz(x);
  35. String expected = "2";
  36. //Result
  37. assertEquals(actual, expected);
  38. }
  39. @Test
  40. public void fizzbuzzTest2(){
  41. //Given
  42. int x = 3;
  43. //When
  44. String actual = test.fizzbuzz(x);
  45. String expected = "Fizz";
  46. //Result
  47. assertEquals(actual, expected);
  48. }
  49. @Test
  50. public void fizzbuzzTest3(){
  51. //Given
  52. int x = 5;
  53. //When
  54. String actual = test.fizzbuzz(x);
  55. String expected = "Buzz";
  56. //Result
  57. assertEquals(actual, expected);
  58. }
  59. @Test
  60. public void fizzbuzzTest4(){
  61. //Given
  62. int x = 15;
  63. //When
  64. String actual = test.fizzbuzz(x);
  65. String expected = "FizzBuzz";
  66. //Result
  67. assertEquals(actual, expected);
  68. }
  69. /**
  70. * Tears down the test fixture.
  71. *
  72. * Called after every test case method.
  73. */
  74. @After
  75. public void tearDown()
  76. {
  77. }
  78. }