@Test
public void testGetExtension() {

    assertNull(Utils.getExtension(null));
    assertNull(Utils.getExtension(""));
    final MimeTypes allTypes = MimeTypes.getDefaultMimeTypes();
    SortedSet<MediaType> mTypes = allTypes.getMediaTypeRegistry().getTypes();
    for(MediaType type : mTypes) {
        MimeType mimeType = null;
        String mediaTypeName = type.toString();
        String mimeTypeName = null;
        try {
            mimeType = allTypes.getRegisteredMimeType(mediaTypeName);
            mimeTypeName = mimeType.getName();
        } catch (MimeTypeException e) {
            fail(e.getMessage());
        }
        assertEquals(mediaTypeName,mimeTypeName);
        String mimeTypeExtension = mimeType.getExtension();
        assertEquals(mimeTypeExtension, Utils.getExtension(mimeTypeName));
    }
}