Exemplo n.º 1
0
 def testIsPalindrome(self):
     s = Solution()
     xs = [121, -5, 0, 134, 120030221]
     ans = [True, False, True, False, False]
     for x,an in zip(xs, ans):
         self.assertEqual(s.isPalindrome(x), an)
Exemplo n.º 2
0
 def test_input_one_digit(self):
     temp = Solution()
     self.value = 0
     self.assertEqual(temp.isPalindrome(self.value), True)
Exemplo n.º 3
0
 def test_basic_function(self):
     temp = Solution()
     self.value = 121
     self.assertEqual(temp.isPalindrome(self.value), True)
Exemplo n.º 4
0
 def test_obvious_false(self):
     temp = Solution()
     self.value = 23673896326
     self.assertEqual(temp.isPalindrome(self.value), False)
Exemplo n.º 5
0
 def test_two_digits_false(self):
     temp = Solution()
     self.value = 12
     self.assertEqual(temp.isPalindrome(self.value), False)
Exemplo n.º 6
0
 def test_negative_number(self):
     temp = Solution()
     self.value = -121
     self.assertEqual(temp.isPalindrome(self.value), False)
Exemplo n.º 7
0
    def test_long_number(self):
        temp = Solution()
        self.value = 12345678987654321

        self.assertEqual(temp.isPalindrome(self.value), True)
Exemplo n.º 8
0
 def test_only_two_digits(self):
     temp = Solution()
     self.value = 11
     self.assertEqual(temp.isPalindrome(self.value), True)