コード例 #1
0
 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)
コード例 #2
0
 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))
コード例 #3
0
 def test_three(self):
     
     solution = Solution()
     self.assertEqual(solution.romanToInt("III"), 3)
コード例 #4
0
 def test_isValid_Solution(self):
     sol = Solution()
     self.assertEqual(58, sol.romanToInt('LVIII'))
     self.assertEqual(1994, sol.romanToInt('MCMXCIV'))
コード例 #5
0
    def test_nineteen_ninety_four(self):

        solution = Solution()
        self.assertEqual(solution.romanToInt("MCMXCIV"), 1994)
コード例 #6
0
    def test_fifty_eight(self):

        solution = Solution()
        self.assertEqual(solution.romanToInt("LVIII"), 58)
コード例 #7
0
 def test_four(self):
     
     solution = Solution()
     self.assertEqual(solution.romanToInt("IV"), 4)
コード例 #8
0
 def setUp(self):
     self.solution = Solution()
コード例 #9
0
 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')