Class AbstractKeyToolRequestIT<R extends KeyToolRequest>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.codehaus.plexus.PlexusTestCase
-
- org.codehaus.mojo.keytool.requests.AbstractKeyToolRequestIT<R>
-
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
AbstractKeyToolChangeAliasRequestIT,AbstractKeyToolChangeKeyPasswordRequestIT,AbstractKeyToolChangeStorePasswordRequestIT,AbstractKeyToolDeleteRequestIT,AbstractKeyToolExportCertificateRequestIT,AbstractKeyToolGenerateCertificateRequestIT,AbstractKeyToolGenerateCertificateRequestRequestIT,AbstractKeyToolGenerateKeyPairRequestIT,AbstractKeyToolGenerateSecretKeyRequestIT,AbstractKeyToolImportCertificateRequestIT,AbstractKeyToolImportKeystoreRequestIT,AbstractKeyToolListRequestIT,AbstractKeyToolPrintCertificateRequestIT,AbstractKeyToolPrintCertificateRequestRequestIT,AbstractKeyToolPrintCRLFileRequestIT
public abstract class AbstractKeyToolRequestIT<R extends KeyToolRequest> extends org.codehaus.plexus.PlexusTestCaseabstract test of a keytool request.- Since:
- 1.1
-
-
Field Summary
Fields Modifier and Type Field Description private static longBUILD_TIMESTAMPprotected KeyToolRequestFixturesrequestFixturesprotected ResourceFixturesresourceFixturesprivate booleansupportedRequestprotected KeyTooltoolKeyTool to test keyTool requests.protected java.io.FileworkingDirectory
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractKeyToolRequestIT()protectedAbstractKeyToolRequestIT(boolean supportedRequest)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidassertKeyToolResult(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments)protected voidassertKeyToolResult(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments, int expectedExitCode)protected org.apache.maven.shared.utils.cli.javatool.JavaToolResultconsumeRequest(R request)protected org.apache.maven.shared.utils.cli.javatool.JavaToolResultexecuteKeyToolRequest(KeyToolRequest request)protected voidexecuteUnsupportedKeyToolRequest(KeyToolRequest request)voidsetUp()voidtearDown()abstract voidtestRequest()-
Methods inherited from class org.codehaus.plexus.PlexusTestCase
customizeComponentConfiguration, customizeContainerConfiguration, customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, setupContainer
-
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, runTest, setName, toString
-
-
-
-
Field Detail
-
BUILD_TIMESTAMP
private static final long BUILD_TIMESTAMP
-
tool
protected KeyTool tool
KeyTool to test keyTool requests.
-
workingDirectory
protected java.io.File workingDirectory
-
requestFixtures
protected KeyToolRequestFixtures requestFixtures
-
resourceFixtures
protected ResourceFixtures resourceFixtures
-
supportedRequest
private final boolean supportedRequest
-
-
Method Detail
-
testRequest
public abstract void testRequest() throws java.lang.Exception- Throws:
java.lang.Exception
-
consumeRequest
protected final org.apache.maven.shared.utils.cli.javatool.JavaToolResult consumeRequest(R request) throws org.apache.maven.shared.utils.cli.javatool.JavaToolException
- Throws:
org.apache.maven.shared.utils.cli.javatool.JavaToolException
-
setUp
public void setUp() throws java.lang.Exception- Overrides:
setUpin classorg.codehaus.plexus.PlexusTestCase- Throws:
java.lang.Exception
-
tearDown
public void tearDown() throws java.lang.Exception- Overrides:
tearDownin classorg.codehaus.plexus.PlexusTestCase- Throws:
java.lang.Exception
-
executeKeyToolRequest
protected org.apache.maven.shared.utils.cli.javatool.JavaToolResult executeKeyToolRequest(KeyToolRequest request) throws org.apache.maven.shared.utils.cli.javatool.JavaToolException
- Throws:
org.apache.maven.shared.utils.cli.javatool.JavaToolException
-
assertKeyToolResult
protected void assertKeyToolResult(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments, int expectedExitCode)
-
assertKeyToolResult
protected void assertKeyToolResult(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments)
-
executeUnsupportedKeyToolRequest
protected void executeUnsupportedKeyToolRequest(KeyToolRequest request) throws org.apache.maven.shared.utils.cli.javatool.JavaToolException
- Throws:
org.apache.maven.shared.utils.cli.javatool.JavaToolException
-
-