Class BaseCLITest


  • public abstract class BaseCLITest
    extends java.lang.Object
    Author:
    Romain Pelisse <[email protected]>
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseCLITest()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void checkStatusCode​(int expectedExitCode)  
      protected void createTestOutputFile​(java.lang.String filename)  
      protected int getStatusCode()  
      protected void runPMDWith​(java.lang.String[] args)  
      protected java.lang.String runTest​(java.lang.String[] args, java.lang.String testname)  
      protected java.lang.String runTest​(java.lang.String[] args, java.lang.String testname, int expectedExitCode)  
      void setup()  
      static void setUp()  
      void tearDown()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TEST_OUPUT_DIRECTORY

        protected static final java.lang.String TEST_OUPUT_DIRECTORY
        See Also:
        Constant Field Values
      • originalOut

        protected java.io.PrintStream originalOut
      • originalErr

        protected java.io.PrintStream originalErr
    • Constructor Detail

      • BaseCLITest

        public BaseCLITest()
    • Method Detail

      • setUp

        public static void setUp()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setup

        public void setup()
      • tearDown

        public void tearDown()
      • createTestOutputFile

        protected void createTestOutputFile​(java.lang.String filename)
      • runTest

        protected java.lang.String runTest​(java.lang.String[] args,
                                           java.lang.String testname)
      • runTest

        protected java.lang.String runTest​(java.lang.String[] args,
                                           java.lang.String testname,
                                           int expectedExitCode)
      • runPMDWith

        protected void runPMDWith​(java.lang.String[] args)
      • checkStatusCode

        protected void checkStatusCode​(int expectedExitCode)
      • getStatusCode

        protected int getStatusCode()