Class AbstractKeyToolRequestIT<R extends KeyToolRequest>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void assertKeyToolResult​(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments)  
      protected void assertKeyToolResult​(org.apache.maven.shared.utils.cli.javatool.JavaToolResult result, java.lang.String[] expectedCommandLineArguments, int expectedExitCode)  
      protected org.apache.maven.shared.utils.cli.javatool.JavaToolResult consumeRequest​(R request)  
      protected org.apache.maven.shared.utils.cli.javatool.JavaToolResult executeKeyToolRequest​(KeyToolRequest request)  
      protected void executeUnsupportedKeyToolRequest​(KeyToolRequest request)  
      void setUp()
      void tearDown()
      abstract void testRequest()  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
      • supportedRequest

        private final boolean supportedRequest
    • Constructor Detail

      • AbstractKeyToolRequestIT

        protected AbstractKeyToolRequestIT()
      • AbstractKeyToolRequestIT

        protected AbstractKeyToolRequestIT​(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:
        setUp in class org.codehaus.plexus.PlexusTestCase
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
                      throws java.lang.Exception
        Overrides:
        tearDown in class org.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