Package junit.awtui

Class TestRunner

  • All Implemented Interfaces:
    TestListener

    public class TestRunner
    extends BaseTestRunner
    An AWT based user interface to run tests. Enter the name of a class which either provides a static suite method or is a subclass of TestCase.
     Synopsis: java junit.awtui.TestRunner [-noloading] [TestCase]
     
    TestRunner takes as an optional argument the name of the testcase class to be run.
    • Field Detail

      • fFrame

        protected java.awt.Frame fFrame
      • fExceptions

        protected java.util.Vector fExceptions
      • fFailedTests

        protected java.util.Vector fFailedTests
      • fRunner

        protected java.lang.Thread fRunner
      • fTraceArea

        protected java.awt.TextArea fTraceArea
      • fSuiteField

        protected java.awt.TextField fSuiteField
      • fRun

        protected java.awt.Button fRun
      • fProgressIndicator

        protected ProgressBar fProgressIndicator
      • fFailureList

        protected java.awt.List fFailureList
      • fLogo

        protected Logo fLogo
      • fNumberOfErrors

        protected java.awt.Label fNumberOfErrors
      • fNumberOfFailures

        protected java.awt.Label fNumberOfFailures
      • fNumberOfRuns

        protected java.awt.Label fNumberOfRuns
      • fQuitButton

        protected java.awt.Button fQuitButton
      • fRerunButton

        protected java.awt.Button fRerunButton
      • fStatusLine

        protected java.awt.TextField fStatusLine
      • fUseLoadingRunner

        protected java.awt.Checkbox fUseLoadingRunner
      • PLAIN_FONT

        protected static final java.awt.Font PLAIN_FONT
    • Constructor Detail

      • TestRunner

        public TestRunner()
    • Method Detail

      • testEnded

        public void testEnded​(java.lang.String testName)
        Specified by:
        testEnded in class BaseTestRunner
      • testFailed

        public void testFailed​(int status,
                               Test test,
                               java.lang.Throwable t)
        Specified by:
        testFailed in class BaseTestRunner
      • addGrid

        protected void addGrid​(java.awt.Panel p,
                               java.awt.Component co,
                               int x,
                               int y,
                               int w,
                               int fill,
                               double wx,
                               int anchor)
      • createJUnitMenu

        protected java.awt.Menu createJUnitMenu()
        Creates the JUnit menu. Clients override this method to add additional menu items.
      • createMenus

        protected void createMenus​(java.awt.MenuBar mb)
      • createTestResult

        protected TestResult createTestResult()
      • createUI

        protected java.awt.Frame createUI​(java.lang.String suiteName)
      • createCounterPanel

        protected java.awt.Panel createCounterPanel()
      • failureSelected

        public void failureSelected()
      • getRunner

        public java.lang.Thread getRunner()
      • main

        public static void main​(java.lang.String[] args)
      • run

        public static void run​(java.lang.Class test)
      • rerun

        public void rerun()
      • reset

        protected void reset()
      • runFailed

        protected void runFailed​(java.lang.String message)
        Description copied from class: BaseTestRunner
        Override to define how to handle a failed loading of a test suite.
        Specified by:
        runFailed in class BaseTestRunner
      • runSuite

        public void runSuite()
      • setSuiteName

        public void setSuiteName​(java.lang.String suite)
      • start

        public void start​(java.lang.String[] args)
        Starts the TestRunner