@Test
 public void testGetFilenameExtension() {
   assertEquals(null, StringUtils.getFilenameExtension(null));
   assertEquals(null, StringUtils.getFilenameExtension(""));
   assertEquals(null, StringUtils.getFilenameExtension("myfile"));
   assertEquals(null, StringUtils.getFilenameExtension("myPath/myfile"));
   assertEquals(null, StringUtils.getFilenameExtension("/home/user/.m2/settings/myfile"));
   assertEquals("", StringUtils.getFilenameExtension("myfile."));
   assertEquals("", StringUtils.getFilenameExtension("myPath/myfile."));
   assertEquals("txt", StringUtils.getFilenameExtension("myfile.txt"));
   assertEquals("txt", StringUtils.getFilenameExtension("mypath/myfile.txt"));
   assertEquals("txt", StringUtils.getFilenameExtension("/home/user/.m2/settings/myfile.txt"));
 }
예제 #2
0
 public static String getMimeTypeFromPath(String path) {
   String extension = StringUtils.getFilenameExtension(path);
   String mimeType = getMimeTypeFromExtension(extension);
   return mimeType == null ? MIME_BINARY_DATA : mimeType;
 }