class TestPalindrome(unittest.TestCase): def setUp(self): self.p1 = Palindrome('abcd') self.p2 = Palindrome('abcdedcba') def tearDown(self): pass def testNormal(self): self.assertFalse(self.p1.normal()) self.assertTrue(self.p2.normal())
class TestPalindrome(unittest.TestCase): def setUp(self): self.p1 = Palindrome('abcd') #p1은 abcd를 인자로 받아 생성된 Palindrome의 오브젝트 self.p2 = Palindrome('abcdedcba') def tearDown(self): pass def testNormal(self): self.assertFalse(self.p1.normal()) #p1으로 normal함수 실행 -> 팰린드롬이면 true,아니면 false리턴 할것임 #근데 abcd는 false를 출력해야해. self.assertTrue(self.p2.normal())
class TestPalindrome(unittest.TestCase): def setUp(self): self.p1 = Palindrome('abcd') self.p2 = Palindrome('abcdedcba') self.p3 = Palindrome('ab c d cba') def tearDown(self): pass def testNormal(self): self.assertFalse(self.p1.normal()) self.assertTrue(self.p2.normal()) self.assertFalse(self.p3.normal()) def testRecursive(self): self.assertFalse(self.p1.recursive()) self.assertTrue(self.p2.recursive()) self.assertFalse(self.p3.recursive()) def testIgnoreSpaces(self): self.assertFalse(self.p1.ignoreSpaces()) self.assertTrue(self.p2.ignoreSpaces()) self.assertTrue(self.p3.ignoreSpaces())