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)
def test_roman_to_int(self): inputs = ('III', 'IV', 'IX', 'LVIII', 'MCMXCIV') outs = (3, 4, 9, 58, 1994) for inp, out in zip(inputs, outs): self.assertEqual(out, Solution().romanToInt(inp))
def test_three(self): solution = Solution() self.assertEqual(solution.romanToInt("III"), 3)
def test_isValid_Solution(self): sol = Solution() self.assertEqual(58, sol.romanToInt('LVIII')) self.assertEqual(1994, sol.romanToInt('MCMXCIV'))
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)
def setUp(self): self.solution = Solution()
def test_roman_to_int(self): s = Solution() self.assertEqual(s.roman_to_int('MDCDIII'), 1903, 'MDCDIII is 1903') self.assertEqual(s.roman_to_int('XIIX'), 18, 'XIIX is 18') self.assertEqual(s.roman_to_int('MDCCCCX'), 1910, 'MDCCCCX is 1910')