Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. import org.junit.Assert;
  2. import org.junit.Before;
  3. import org.junit.Test;
  4.  
  5. public class RomanNumeralsTest {
  6.  
  7. private RomanNumerals romanNumerals;
  8.  
  9. @Before
  10. public void setUp(){
  11. romanNumerals = new RomanNumerals();
  12. }
  13.  
  14. @Test
  15. public void testCaseForNumberSmallerThanZero(){
  16. Assert.assertEquals("Invalid number", romanNumerals.createRomanNumber(0));
  17. }
  18.  
  19. @Test
  20. public void testCaseForNumberBiggerThanFourThousand(){
  21. Assert.assertEquals("Invalid number", romanNumerals.createRomanNumber(4001));
  22. }
  23.  
  24. @Test
  25. public void testCaseForNumberOne(){
  26. String expected = "I";
  27. Assert.assertEquals(expected, romanNumerals.createRomanNumber(1));
  28. }
  29.  
  30. @Test
  31. public void testCaseForNumberTwo(){
  32. String expected = "II";
  33. Assert.assertEquals(expected, romanNumerals.createRomanNumber(2));
  34. }
  35.  
  36. @Test
  37. public void testCaseForNumberThree(){
  38. String expected ="III";
  39. Assert.assertEquals(expected, romanNumerals.createRomanNumber(3));
  40. }
  41.  
  42. @Test
  43. public void testCaseForNumberFour(){
  44. String expected ="IV";
  45. Assert.assertEquals(expected, romanNumerals.createRomanNumber(4));
  46. }
  47.  
  48. @Test
  49. public void testCaseForNumberFive(){
  50. String expected ="V";
  51. Assert.assertEquals(expected, romanNumerals.createRomanNumber(5));
  52. }
  53.  
  54. @Test
  55. public void testCaseForNumberSix(){
  56. String expected ="VI";
  57. Assert.assertEquals(expected, romanNumerals.createRomanNumber(6));
  58. }
  59.  
  60. @Test
  61. public void testCaseForNumberSeven(){
  62. String expected ="VII";
  63. Assert.assertEquals(expected, romanNumerals.createRomanNumber(7));
  64. }
  65.  
  66. @Test
  67. public void testCaseForNumberEight(){
  68. String expected ="VIII";
  69. Assert.assertEquals(expected, romanNumerals.createRomanNumber(8));
  70. }
  71.  
  72. @Test
  73. public void testCaseForNumberNine(){
  74. String expected ="IX";
  75. Assert.assertEquals(expected, romanNumerals.createRomanNumber(9));
  76. }
  77.  
  78. @Test
  79. public void testCaseForNumberTen(){
  80. String expected ="X";
  81. Assert.assertEquals(expected, romanNumerals.createRomanNumber(10));
  82. }
  83.  
  84. @Test
  85. public void testCaseForNumberEleven(){
  86. String expected ="XI";
  87. Assert.assertEquals(expected, romanNumerals.createRomanNumber(11));
  88. }
  89.  
  90. @Test
  91. public void testCaseForNumberTwelve(){
  92. String expected ="XII";
  93. Assert.assertEquals(expected, romanNumerals.createRomanNumber(12));
  94. }
  95.  
  96. @Test
  97. public void testCaseForNumberThirteen(){
  98. String expected ="XIII";
  99. Assert.assertEquals(expected, romanNumerals.createRomanNumber(13));
  100. }
  101.  
  102. @Test
  103. public void testCaseForNumberFourteen(){
  104. String expected ="XIV";
  105. Assert.assertEquals(expected, romanNumerals.createRomanNumber(14));
  106. }
  107.  
  108.  
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement