Class TestEngine

  • All Implemented Interfaces:
    java.lang.Runnable

    public class TestEngine
    extends java.lang.Object
    implements java.lang.Runnable
    Converts test File's to TestCase's and runs them.
    Version:
    1.7
    • Field Detail

      • testFiles

        private java.util.List testFiles
      • testCaseIndexToRun

        private int testCaseIndexToRun
      • running

        private boolean running
      • testRuns

        private java.util.List testRuns
      • start

        private java.util.Date start
      • end

        private java.util.Date end
    • Constructor Detail

      • TestEngine

        public TestEngine()
        Creates a TestEngine.
    • Method Detail

      • setTestFiles

        public void setTestFiles​(java.util.List testFiles)
        Sets the File's that contain the tests.
      • setTestCaseIndexToRun

        public void setTestCaseIndexToRun​(int testCaseIndexToRun)
      • getExceptionCount

        public int getExceptionCount()
      • getFailedCount

        public int getFailedCount()
      • getPassedCount

        public int getPassedCount()
      • getParseExceptionCount

        public int getParseExceptionCount()
      • isRunning

        public boolean isRunning()
        Returns whether the TestEngine is running any TestCase's.
      • getTestCount

        public int getTestCount()
        Returns the total number of tests.
      • getTestCaseCount

        public int getTestCaseCount()
      • getParsingProblems

        public java.util.List getParsingProblems()
      • getTestRuns

        public java.util.List getTestRuns()
      • getStart

        public java.util.Date getStart()
      • getEnd

        public java.util.Date getEnd()
      • clearParsingProblems

        public void clearParsingProblems()
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • getTests

        private java.util.List getTests​(TestRun testRun)
      • getTests

        private java.util.List getTests()
      • createTestRuns

        private java.util.List createTestRuns()
        Creates TestRun's, one for each test File.