@Test void testFind() { String[] extensionArray = MimeTypes.findExtensionsByMimeTypes("image/jpeg", false); String extensions = ArraysUtil.toString(extensionArray) + ','; assertEquals(3, extensionArray.length); assertTrue(extensions.contains("jpe,")); assertTrue(extensions.contains("jpg,")); assertTrue(extensions.contains("jpeg,")); String[] extensionArray2 = MimeTypes.findExtensionsByMimeTypes("image/png", false); String[] extensionArray3 = MimeTypes.findExtensionsByMimeTypes("image/jpeg, image/png", false); assertEquals(extensionArray3.length, extensionArray2.length + extensionArray.length); }
@Test void testFindWithWildcards() { String[] extensionArray = MimeTypes.findExtensionsByMimeTypes("image/*", true); String extensions = ArraysUtil.toString(extensionArray) + ','; assertTrue(extensions.length() > 3); assertTrue(extensions.contains("jpe,")); assertTrue(extensions.contains("jpg,")); assertTrue(extensions.contains("jpeg,")); assertTrue(extensions.contains("bmp,")); assertTrue(extensions.contains("png,")); }