Files
Java/src/test/java/com/thealgorithms/strings/PalindromeTest.java
2023-06-09 20:05:14 +08:00

22 lines
720 B
Java

package com.thealgorithms.strings;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class PalindromeTest {
@Test
public void palindrome() {
String[] palindromes = {null, "", "aba", "123321", "kayak"};
for (String s : palindromes) {
Assertions.assertTrue(Palindrome.isPalindrome(s) && Palindrome.isPalindromeRecursion(s) && Palindrome.isPalindromeTwoPointer(s));
}
String[] notPalindromes = {"abb", "abc", "abc123", "kayaks"};
for (String s : notPalindromes) {
Assertions.assertFalse(Palindrome.isPalindrome(s) || Palindrome.isPalindromeRecursion(s) || Palindrome.isPalindromeTwoPointer(s));
}
}
}