### Question:
StringProcessor { public static String puralize(int size, String nonPuralForm, String puralForm) { if (StringUtils.isNotBlank(nonPuralForm)) { if (size == 1) { return nonPuralForm; } else { if (StringUtils.isNotBlank(puralForm)) { return puralForm; } return nonPuralForm + "s"; } } else { return nonPuralForm; } }  static ObjectMapper defaultObjectMapper(); static String getResourceNameFromUrl(String url); static String getJustFileName(String originalFilename); static List<String> extractUrls(String text); static String stripeExtendedChars(String data); static String createHrefUrls(String text); static String createHrefUrls(String text, boolean showFullURL); static String stripeFieldJSON(String json, Set<String> fieldsToKeep); static String printObject(Object o); static String ellipseString(String data, int max_length); static String blankIfNull(String text); static String blankIfNull(Object text); static String nullIfBlank(String text); static Boolean isEmail(String text); static String stripHtml(String text); static BigDecimal archtecureCodeToDecimal(String code); static String urlEncode(String value); static String urlDecode(String value); static String parseStackTraceHtml(Throwable throwable); static String enclose(String s); static String enclose(String s, String enclose); static String enclose(String s, String encloseStart, String encloseEnd); static String encodeWebKey(String key); static String cleanEntityKey(String key); static String getFileExtension(String filename); static String cleanFileName(String badFileName); static String puralize(int size, String nonPuralForm, String puralForm); static String getHexFromBytes(byte[] bytes); static String decodeHexCharEscapes(String input); static boolean stringIsNotBlank(String input); static String formatForFilename(String input); static String uniqueId(); static String truncateHTML(String html, int maxCharCount); static Map<String, List<String>> splitURLQuery(String query); static String removeBadStyles(String html); static String escapeHtmlQuotes(String input);  }### Answer:
@Test public void testPuralize() { System.out.println("testPuralize"); int sizeOne = 1; int sizeTwo = 2; String test = null; String result = puralize(sizeOne, test, null); String expResult = null; assertEquals(result, expResult); result = puralize(sizeTwo, test, null); expResult = null; assertEquals(result, expResult); test = ""; result = puralize(sizeOne, test, null); expResult = ""; assertEquals(result, expResult); result = puralize(sizeTwo, test, null); expResult = ""; assertEquals(result, expResult); test = "robot"; result = puralize(sizeOne, test, null); expResult = "robot"; assertEquals(result, expResult); result = puralize(sizeTwo, test, null); expResult = "robots"; assertEquals(result, expResult); }