Guest User

Roman Numeral Kata Test

a guest
Oct 11th, 2011
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. import static org.junit.Assert.*;
  2.  
  3. import org.junit.Before;
  4. import org.junit.Test;
  5.  
  6.  
  7. public class RomanTest {
  8.  
  9.     private Roman roman;
  10.  
  11.     @Before
  12.     public void setup(){
  13.         roman = new Roman();
  14.     }
  15.    
  16.     @Test
  17.     public void given1RomanShouldReturnI(){
  18.         String romanNumeral = roman.romanize(1);
  19.         assertEquals("I", romanNumeral);
  20.     }
  21.    
  22.     @Test
  23.     public void given2RomanShouldReturnII(){
  24.         String romanNumeral = roman.romanize(2);
  25.         assertEquals("II", romanNumeral);
  26.     }
  27.    
  28.     @Test
  29.     public void given4RomanShouldReturnIV(){
  30.         String romanNumeral = roman.romanize(4);
  31.         assertEquals("IV", romanNumeral);
  32.     }
  33.    
  34.     @Test
  35.     public void given9RomanShouldReturnIX(){
  36.         String romanNumeral = roman.romanize(9);
  37.         assertEquals("IX", romanNumeral);
  38.     }
  39.    
  40.     @Test
  41.     public void given2399ShouldReturnMMCCCXCIX(){
  42.         String romanNumeral = roman.romanize(2399);
  43.         assertEquals("MMCCCXCIX", romanNumeral);
  44.     }
  45.    
  46.     @Test
  47.     public void given1499ShouldReturnMCDXCIX(){
  48.         String romanNumeral = roman.romanize(1499);
  49.         assertEquals("MCDXCIX", romanNumeral);
  50.     }
  51. }
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment