Package org.apache.any23.cli
Class ToolTestBase
- java.lang.Object
-
- org.apache.any23.AbstractAny23TestBase
-
- org.apache.any23.Any23OnlineTestBase
-
- org.apache.any23.cli.ToolTestBase
-
- Direct Known Subclasses:
ExtractorDocumentationTest,ExtractorsFlowTest,MicrodataParserTest,MimeDetectorTest,PluginVerifierTest,RoverTest,SimpleRoverTest,VocabPrinterTest,YAMLRoverTest
public abstract class ToolTestBase extends Any23OnlineTestBase
Base class for CLI related tests.- Author:
- Michele Mostarda (mostarda@fbk.eu)
-
-
Field Summary
Fields Modifier and Type Field Description static StringTOOL_RUN_METHOD-
Fields inherited from class org.apache.any23.Any23OnlineTestBase
ONLINE_TEST_DISABLED_FLAG
-
Fields inherited from class org.apache.any23.AbstractAny23TestBase
tempDirectory, testFolder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedToolTestBase(Class<? extends Tool> tool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intrunTool(String args)Runs the underlying tool.protected intrunTool(String... args)Runs the underlying tool.protected voidrunToolCheckExit0(String... args)Runs the underlying tool and verify the exit code to0.-
Methods inherited from class org.apache.any23.Any23OnlineTestBase
assumeOnlineAllowed
-
Methods inherited from class org.apache.any23.AbstractAny23TestBase
copyResourceToTempFile, getDocumentSourceFromResource, getDocumentSourceFromResource, setUp
-
-
-
-
Field Detail
-
TOOL_RUN_METHOD
public static final String TOOL_RUN_METHOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
runTool
protected int runTool(String... args) throws Exception
Runs the underlying tool.- Parameters:
args- tool arguments.- Returns:
- the tool exit code.
- Throws:
Exception- if there is an error asserting the test data.
-
runTool
protected int runTool(String args) throws Exception
Runs the underlying tool.- Parameters:
args- args tool arguments.- Returns:
- the tool exit code.
- Throws:
Exception- if there is an error asserting the test data.
-
-