// trivial example #include <Palindrome/Palindrome.h> #undef CHECK #include <UnitTest++.h> TEST(CanInstantiate) { String test = "abc"; Palindrome palindrome(test); } TEST(FalseForNonPalindrome) { String test = "abc"; Palindrome palindrome(test); CHECK_EQUAL(palindrome.isPalindrome(), false); } TEST(TrueForPalindrome) { String test = "amanaplanacanalpanama"; Palindrome palindrome(test); CHECK_EQUAL(palindrome.isPalindrome(), true); } int main(int, char **) { return UnitTest::RunAllTests(); }
Report message to a moderator