package com.enonic.cms.ee.plugin.extractor;
import java.io.InputStream;
import org.junit.Test;
import com.enonic.cms.plugin.extractor.ExtractorPack;
import static org.junit.Assert.*;
public class ExtractorPackTest
{
@Test
public void testDocxFile()
throws Exception
{
final InputStream inputStream = getClass().getClassLoader().getResourceAsStream( "small.docx" );
final ExtractorPack extractorPack = new ExtractorPack();
final String extracted =
extractorPack.extractText( "application/vnd.openxmlformats-officedocument.wordprocessingml.document", inputStream, "UTF-8" );
assertEquals( "Small docx file", extracted.trim() );
}
@Test
public void testOdtFile()
throws Exception
{
final InputStream inputStream = getClass().getClassLoader().getResourceAsStream( "small.odt" );
final ExtractorPack extractorPack = new ExtractorPack();
final String extracted = extractorPack.extractText( "application/vnd.oasis.opendocument.text", inputStream, "UTF-8" );
assertEquals( "Small odt file", extracted.trim() );
}
}