class Lect120 extends Object120 { static char lastChar( String wrd ) { return charAt(wrd, length(wrd)-1); } static String callOut( String name ) { return "Hey, that means you, " + name + "."; } // you write `wwngbt` static String wwngbt( String nameToDiss ) { return "We will NEVER get back together. " + callOut(nameToDiss); } // you write `wwngbt` static String wwngbt_obscured( String nameToDiss ) { //return "We will NEVER get back together. " + callOut(toString(lastChar(nameToDiss))); return wwngbt( toString(lastChar(nameToDiss) )); } static void testWwngbt() { System.out.println( "Actual: " + wwngbt("Barland") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, Barland." ); System.out.println( "Actual: " + wwngbt("Insane Clown Posse") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, Insane Clown Posse." ); System.out.println( "Actual: " + wwngbt("Taylor Swift") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, Taylor Swift." ); } static void testWwngbt_obscured() { System.out.println( "Actual: " + wwngbt_obscured("Barland") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, d." ); System.out.println( "Actual: " + wwngbt_obscured("Insane Clown Posse") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, e." ); System.out.println( "Actual: " + wwngbt_obscured("Taylor Swift") ); System.out.println( "Desired: " + "We will NEVER get back together. Hey, that means you, t." ); } static void testLastChar() { System.out.println( "Actual: " + lastChar("hello") ); System.out.println( "Desire: " + 'o' ); System.out.println( "Actual: " + lastChar("z") ); System.out.println( "Desire: " + 'z' ); System.out.println( "Actual: " + lastChar("huh?") ); System.out.println( "Desire: " + '?' ); } static void testCallOut() { System.out.println( "Actual: " + callOut( "Caleb" ) ); System.out.println( "Desired: " + "Hey, that means you, Caleb." ); System.out.println( "Actual: " + callOut( "Taylor Swift" ) ); System.out.println( "Desired: " + "Hey, that means you, Taylor Swift." ); } static void testAll() { System.out.println( "==== Testing all ====" ); testLastChar(); testCallOut(); testWwngbt(); testWwngbt_obscured(); } }