Examples of MimeTypeProvider


Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertEquals(TXT, this.service.getExtension(TEXT_PLAIN));
    }

    public void testProvider() throws Exception {
        MimeTypeProvider mtp = this.createMimeTypeProvider(IMAGE_GIF, GIF);

        assertNull(this.service.getMimeType(GIF));
        assertNull(this.service.getExtension(IMAGE_GIF));

        this.service.bindMimeTypeProvider(mtp);
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertNull(this.service.getMimeType(GIF));
        assertNull(this.service.getExtension(IMAGE_GIF));
    }

    public void testProvider2() throws Exception {
        MimeTypeProvider mtp = this.createMimeTypeProvider(IMAGE_GIF, GIF);

        this.service.registerMimeType(IMAGE_GIF, UNMAPPED_GIF);

        assertEquals(IMAGE_GIF, this.service.getMimeType(UNMAPPED_GIF));
        assertEquals(UNMAPPED_GIF, this.service.getExtension(IMAGE_GIF));
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertNull(this.service.getMimeType(GIF));
    }

    private MimeTypeProvider createMimeTypeProvider(final String type, final String ext) {
        return new MimeTypeProvider() {
            public String getMimeType(String name) {
                if (name == null) {
                    return null;
                } else if (name.toLowerCase().endsWith(ext)) {
                    return type;
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

* Unit tests for the {@link TikaMimeTypeProvider} class.
*/
public class TikaMimeTypeProviderTest extends TestCase {

    public void testGetMimeType() {
        MimeTypeProvider provider = new TikaMimeTypeProvider();
        assertEquals("text/plain", provider.getMimeType("test.txt"));
        assertEquals("application/pdf", provider.getMimeType("test.pdf"));
        assertEquals("image/jpeg", provider.getMimeType("test.jpg"));
    }
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertEquals("application/pdf", provider.getMimeType("test.pdf"));
        assertEquals("image/jpeg", provider.getMimeType("test.jpg"));
    }

    public void testGetExtension() {
        MimeTypeProvider provider = new TikaMimeTypeProvider();
        assertEquals("txt", provider.getExtension("text/plain"));
        assertEquals("pdf", provider.getExtension("application/pdf"));
        assertEquals("jpg", provider.getExtension("image/jpeg"));
    }
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

            }
        }
    }

    public void testProvider() throws Exception {
        MimeTypeProvider mtp = this.createMimeTypeProvider(IMAGE_GIF, GIF);

        assertNull(this.service.getMimeType(GIF));
        assertNull(this.service.getExtension(IMAGE_GIF));

        this.service.bindMimeTypeProvider(mtp);
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertNull(this.service.getMimeType(GIF));
        assertNull(this.service.getExtension(IMAGE_GIF));
    }

    public void testProvider2() throws Exception {
        MimeTypeProvider mtp = this.createMimeTypeProvider(IMAGE_GIF, GIF);

        this.service.registerMimeType(IMAGE_GIF, UNMAPPED_GIF);

        assertEquals(IMAGE_GIF, this.service.getMimeType(UNMAPPED_GIF));
        assertEquals(UNMAPPED_GIF, this.service.getExtension(IMAGE_GIF));
View Full Code Here

Examples of org.apache.sling.commons.mime.MimeTypeProvider

        assertNull(this.service.getMimeType(GIF));
    }

    private MimeTypeProvider createMimeTypeProvider(final String type, final String ext) {
        return new MimeTypeProvider() {
            public String getMimeType(String name) {
                if (name == null) {
                    return null;
                } else if (name.toLowerCase().endsWith(ext)) {
                    return type;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.