org.alfresco.repo.content.transform
Class TikaPoweredContentTransformerTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.alfresco.repo.content.transform.AbstractContentTransformerTest
              extended by org.alfresco.repo.content.transform.TikaPoweredContentTransformerTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
PoiHssfContentTransformerTest, TikaAutoContentTransformerTest

public abstract class TikaPoweredContentTransformerTest
extends AbstractContentTransformerTest

Parent test for Tika powered transformer tests


Field Summary
 
Fields inherited from class org.alfresco.repo.content.transform.AbstractContentTransformerTest
ctx, mimetypeService, QUICK_CONTENT, serviceRegistry
 
Constructor Summary
TikaPoweredContentTransformerTest()
           
 
Method Summary
protected  void additionalContentCheck(java.lang.String sourceMimetype, java.lang.String targetMimetype, java.lang.String contents)
          Tests for html vs xml vs plain text
protected  boolean isQuickPhraseExpected(java.lang.String targetMimetype)
          This method is an extension point for enabling/disabling an assertion that the "quick brown fox" phrase is present in the transformed content.
protected  boolean isQuickWordsExpected(java.lang.String targetMimetype)
          This method is an extension point for enabling/disabling an assertion that the "quick brown fox" words are each present in the transformed content.
 
Methods inherited from class org.alfresco.repo.content.transform.AbstractContentTransformerTest
buildContentReader, getQuickFilenames, getTransformer, isTransformationExcluded, loadNamedQuickTestFile, loadQuickTestFile, setUp, testAllConversions, testSetUp
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TikaPoweredContentTransformerTest

public TikaPoweredContentTransformerTest()
Method Detail

isQuickPhraseExpected

protected boolean isQuickPhraseExpected(java.lang.String targetMimetype)
Description copied from class: AbstractContentTransformerTest
This method is an extension point for enabling/disabling an assertion that the "quick brown fox" phrase is present in the transformed content. By default, the phrase is expected in all text/plain outputs.

Overrides:
isQuickPhraseExpected in class AbstractContentTransformerTest
Parameters:
targetMimetype - mimetype of the target of the transformation
Returns:
true if phrase is expected else false.

isQuickWordsExpected

protected boolean isQuickWordsExpected(java.lang.String targetMimetype)
Description copied from class: AbstractContentTransformerTest
This method is an extension point for enabling/disabling an assertion that the "quick brown fox" words are each present in the transformed content. By default, the words in the phrase are expected in all text/* outputs.

Overrides:
isQuickWordsExpected in class AbstractContentTransformerTest
Parameters:
targetMimetype - mimetype of the target of the transformation
Returns:
true if each word is expected else false.

additionalContentCheck

protected void additionalContentCheck(java.lang.String sourceMimetype,
                                      java.lang.String targetMimetype,
                                      java.lang.String contents)
Tests for html vs xml vs plain text

Overrides:
additionalContentCheck in class AbstractContentTransformerTest


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.