### Question:
StringProcessor { public static String getJustFileName(String originalFilename) { StringBuilder filename = new StringBuilder(); if (StringUtils.isNotBlank(originalFilename)) { for (int i = originalFilename.length() - 1; i >= 0; i--) { char c = originalFilename.charAt(i); if (c == '/' || c == '\\') { break; } else { filename.append(c); } } filename.reverse(); } else { return originalFilename; } return filename.toString(); }  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 testGetJustFileName() { System.out.println("getJustFileName"); String originalFilename = ""; String expResult = ""; String result = StringProcessor.getJustFileName(originalFilename); assertEquals(expResult, result); expResult = "Test.png"; result = StringProcessor.getJustFileName(".../akfjaklf/askjdkl/Test.png"); assertEquals(expResult, result); result = StringProcessor.getJustFileName("Test.png"); assertEquals(expResult, result); result = StringProcessor.getJustFileName("\\hera\\aaa\\akfjaklf\\Test.png"); assertEquals(expResult, result); result = StringProcessor.getJustFileName("\\hera/aaa\\akfjaklf/Test.png"); assertEquals(expResult, result); expResult = "Baker_file.pdf"; result = StringProcessor.getJustFileName("\\Projects\\Baker_Project\\Baker_file.pdf"); assertEquals(expResult, result); }