import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class RomanToDecimalTest {
private int expected;
private String roman;
@Test
public void romanToDecimal1() {
expected = 1;
roman = "I";
test(expected, roman);
}
@Test
public void romanToDecimal2() {
expected = 27;
roman = "XXVII";
test(expected, roman);
}
@Test
public void romanToDecimal3() {
expected = 3492;
roman = "MMMCDXCII";
test(expected, roman);
}
@Test
public void romanToDecimal4() {
expected = 4999;
roman = "MMMMCMXCIX";
test(expected, roman);
}
private void test(int expected, String roman) {
assertEquals(expected, RomanToDecimal.romanToDecimal(roman));
}
}