def test_roman_to_integer(self): solution = Solution() self.assertEqual(solution.romanToInt('III'), 3) self.assertEqual(solution.romanToInt('IV'), 4) self.assertEqual(solution.romanToInt('IX'), 9) self.assertEqual(solution.romanToInt('LVIII'), 58) self.assertEqual(solution.romanToInt('MCMXCIV'), 1994) self.assertEqual(solution.romanToInt('MCDLXXVI'), 1476)
class RomanToIntegerTestCase(unittest.TestCase): def setUp(self): self.solution = Solution() def test_example1(self): self.assertEqual(self.solution.romanToInt("III"), 3) def test_example2(self): self.assertEqual(self.solution.romanToInt("IV"), 4) def test_example3(self): self.assertEqual(self.solution.romanToInt("IX"), 9) def test_example4(self): self.assertEqual(self.solution.romanToInt("LVIII"), 58) def test_example5(self): self.assertEqual(self.solution.romanToInt("MCMXCIV"), 1994) def test_example6(self): self.assertEqual(self.solution.romanToInt("VII"), 7) def test_example7(self): self.assertEqual(self.solution.romanToInt("X"), 10) def test_example8(self): self.assertEqual(self.solution.romanToInt("XIV"), 14) def test_example9(self): self.assertEqual(self.solution.romanToInt("CXIV"), 114)
def test_isValid_Solution(self): sol = Solution() self.assertEqual(58, sol.romanToInt('LVIII')) self.assertEqual(1994, sol.romanToInt('MCMXCIV'))
def test_three(self): solution = Solution() self.assertEqual(solution.romanToInt("III"), 3)
def test_nineteen_ninety_four(self): solution = Solution() self.assertEqual(solution.romanToInt("MCMXCIV"), 1994)
def test_fifty_eight(self): solution = Solution() self.assertEqual(solution.romanToInt("LVIII"), 58)
def test_four(self): solution = Solution() self.assertEqual(solution.romanToInt("IV"), 4)