@Test public void testPadThrowsNullPointerException() throws Throwable { try { new RightTPadder(' ').pad(null, 100); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { if (isJavaVersionAtMost(JAVA_14)) { assertNull(ex.getMessage(), "ex.getMessage()"); } else { assertEquals("Cannot invoke \"String.length()\" because \"data\" is null", ex.getMessage(), "ex.getMessage()"); } } }
public String pad(String data, int maxLength) throws ISOException { if (data.length() > maxLength) { return super.pad(data.substring(0,maxLength), maxLength); } else { return super.pad(data, maxLength); } }
RightTPadder extends RightPadder { public String pad(String data, int maxLength) throws ISOException { if (data.length() > maxLength) { return super.pad(data.substring(0,maxLength), maxLength); } else { return super.pad(data, maxLength); } } }
RightTPadder extends RightPadder { public String pad(String data, int maxLength) throws ISOException { if (data.length() > maxLength) { return super.pad(data.substring(0,maxLength), maxLength); } else { return super.pad(data, maxLength); } } RightTPadder(char pad); }
RightTPadder extends RightPadder { public String pad(String data, int maxLength) throws ISOException { if (data.length() > maxLength) { return super.pad(data.substring(0,maxLength), maxLength); } else { return super.pad(data, maxLength); } } RightTPadder(char pad); String pad(String data, int maxLength); }
RightTPadder extends RightPadder { public String pad(String data, int maxLength) throws ISOException { if (data.length() > maxLength) { return super.pad(data.substring(0,maxLength), maxLength); } else { return super.pad(data, maxLength); } } RightTPadder(char pad); String pad(String data, int maxLength); static final RightTPadder SPACE_PADDER; }