Package org.archive.modules.extractor
Class StringExtractorTestBase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.archive.state.ModuleTestBase
org.archive.modules.ProcessorTestBase
org.archive.modules.extractor.ContentExtractorTestBase
org.archive.modules.extractor.StringExtractorTestBase
- All Implemented Interfaces:
junit.framework.Test
public abstract class StringExtractorTestBase extends ContentExtractorTestBase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringExtractorTestBase.TestData
-
Field Summary
Fields inherited from class org.archive.modules.extractor.ContentExtractorTestBase
extractor
-
Constructor Summary
Constructors Constructor Description StringExtractorTestBase()
-
Method Summary
Modifier and Type Method Description protected abstract String[]
getValidTestData()
Returns an array of valid test data pairs.protected abstract Collection<StringExtractorTestBase.TestData>
makeData(String text, String uri)
void
testExtraction()
Tests each text/URI pair in the test data array.Methods inherited from class org.archive.modules.extractor.ContentExtractorTestBase
assertNoSideEffects, createRecorder, createRecorder, defaultURI, makeExtractor, makeModule, setUp, testFinished, testZeroContent
Methods inherited from class org.archive.state.ModuleTestBase
getModuleClass, getRecorder, getResourceDir, getSourceCodeDir, makeCrawlURI, runTest, testSerializationIfAppropriate, verifySerialization
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName, tearDown, toString
-
Constructor Details
-
StringExtractorTestBase
public StringExtractorTestBase()
-
-
Method Details
-
getValidTestData
Returns an array of valid test data pairs. The pairs consist of text to be processed followed by- Returns:
- the test data
-
makeData
protected abstract Collection<StringExtractorTestBase.TestData> makeData(String text, String uri) throws Exception- Throws:
Exception
-
testExtraction
Tests each text/URI pair in the test data array.- Throws:
Exception
- just in case
-