Pepper  3.6.0
A highly extensible plattform for conversion and manipulationoflinguisticdata.
org.corpus_tools.pepper.testFramework.helpers.PepperModuleTest Class Referenceabstract

This class is an abstract helper class to create own test classes for any PepperModule. More...

Inherits org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper.

Inherited by org.corpus_tools.pepper.testFramework.helpers.PepperImExporterTest, and org.corpus_tools.pepper.testFramework.PepperManipulatorTest.

Public Member Functions

void checkThatFixtureIsSet ()
 
void checkThatCorpusGraphIsSettable ()
 
void checkThatModuleHasName ()
 
void checkThatResourcePathIsSet ()
 
void checkThatWhenSimulatingFitnessCheckModulePassesSelfTest ()
 
- Public Member Functions inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
 PepperModuleTestHelper ()
 Creates an object of type PepperModuleTest. More...
 
void initialize ()
 Initializes this object. More...
 
URI getTempURI (String testDirectory)
 Returns a File object pointing to a temporary path, where the caller can store temporary files. More...
 
File getTempPath (String testDirectory)
 Returns a File object pointing to a temporary path, where the caller can store temporary files. More...
 
void start ()
 This methods starts the processing of Pepper in the development environment. More...
 
void setResourcesURI (URI resourceURI)
 Sets the path to resources folder for module. More...
 
boolean compareFiles (URI uri1, URI uri2) throws IOException
 Compares the content of two files. More...
 
boolean compareFiles (File file1, File file2) throws IOException
 Compares the content of two files. More...
 

Protected Member Functions

ModuleFitness runSelfTest ()
 
abstract void checkThatWhenSimulatingFitnessCheckModulePassesSelfTest (ModuleFitness fitness)
 
String diffsBetweenActualAndExpected ()
 
- Protected Member Functions inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
void setFixture (PepperModule fixture)
 Sets the current fixture to test. More...
 
PepperModule getFixture ()
 Returns the current fixture to test. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
static File getTempPath_static (String testDirectory)
 {@inheritDoc PepperTestUtil::getTempPath_static(String)}
 
static String getTestResources ()
 {@inheritDoc PepperTestUtil::getTestResources()}
 
static String getSrcResources ()
 {@inheritDoc PepperTestUtil::getSrcResources()}
 
- Static Public Attributes inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
static String TMP_TEST_DIR = PepperTestUtil.TMP_TEST_DIR
 {@inheritDoc PepperTestUtil::TMP_TEST_DIR}
 
- Protected Attributes inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
URI resourceURI = null
 
PepperModule fixture = null
 
- Static Protected Attributes inherited from org.corpus_tools.pepper.testFramework.helpers.PepperModuleTestHelper
static final Logger logger = LoggerFactory.getLogger("Pepper")
 

Detailed Description

This class is an abstract helper class to create own test classes for any PepperModule.

The method start simulates the Pepper framework as in normal runtime. The difference is, that here Pepper is started in an development environment and enables for developers to get an access directly to the OSGi environment.

Author
Florian Zipser