@Test public void testFindLongestPalindrome() { String result = l.findLongestPalindrome("abc"); assertEquals("a", result); result = l.findLongestPalindrome("ababa"); assertEquals("ababa", result); }
@Test public void testFindAllPalindromes() { List<String> results = l.findAllPalindromes("abc"); assertEquals(0, results.size()); results = l.findAllPalindromes("ababa"); assertEquals(3, results.size()); results = l.findAllPalindromes("ababaca"); assertEquals(4, results.size()); }
@Test(expected = RuntimeException.class) public void testFindAllPalindromesThrowsException() { l.findAllPalindromes(""); }
@Test(expected = RuntimeException.class) public void testFindLongestPalindromeThrowsException() { l.findLongestPalindrome(""); }