/* * Palindrome.java */ public class Palindrome { // Add your definition of isPal here. public static void main(String[] args) { System.out.println("--- Testing method isPal ---"); System.out.println(); System.out.println("(0) Testing on \"A man, a plan, a canal, Panama!\""); try { boolean results = isPal("A man, a plan, a canal, Panama!"); System.out.println("actual results:"); System.out.println(results); System.out.println("expected results:"); System.out.println("true"); System.out.print("MATCHES EXPECTED RESULTS?: "); System.out.println(results == true); } catch (Exception e) { System.out.println("INCORRECTLY THREW AN EXCEPTION: " + e); } System.out.println(); // include a blank line between tests /* * Add five more unit tests that test a variety of different * cases. Follow the same format that we have used above. */ } }