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 Details

    • fFrame

      protected Frame fFrame
    • fExceptions

      protected Vector fExceptions
    • fFailedTests

      protected Vector fFailedTests
    • fRunner

      protected Thread fRunner
    • fTestResult

      protected TestResult fTestResult
    • fTraceArea

      protected TextArea fTraceArea
    • fSuiteField

      protected TextField fSuiteField
    • fRun

      protected Button fRun
    • fProgressIndicator

      protected ProgressBar fProgressIndicator
    • fFailureList

      protected List fFailureList
    • fNumberOfErrors

      protected Label fNumberOfErrors
    • fNumberOfFailures

      protected Label fNumberOfFailures
    • fNumberOfRuns

      protected Label fNumberOfRuns
    • fQuitButton

      protected Button fQuitButton
    • fRerunButton

      protected Button fRerunButton
    • fStatusLine

      protected TextField fStatusLine
    • fUseLoadingRunner

      protected Checkbox fUseLoadingRunner
    • PLAIN_FONT

      protected static final Font PLAIN_FONT
  • Constructor Details

    • TestRunner

      public TestRunner()
  • Method Details

    • testStarted

      public void testStarted(String testName)
      Specified by:
      testStarted in class BaseTestRunner
    • testEnded

      public void testEnded(String testName)
      Specified by:
      testEnded in class BaseTestRunner
    • testFailed

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

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

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

      protected void createMenus(MenuBar mb)
    • createTestResult

      protected TestResult createTestResult()
    • createUI

      protected Frame createUI(String suiteName)
    • createCounterPanel

      protected Panel createCounterPanel()
    • failureSelected

      public void failureSelected()
    • getRunner

      public Thread getRunner()
    • main

      public static void main(String[] args)
    • run

      public static void run(Class test)
    • rerun

      public void rerun()
    • reset

      protected void reset()
    • runFailed

      protected void runFailed(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(String suite)
    • clearStatus

      protected void clearStatus()
      Description copied from class: BaseTestRunner
      Clears the status message.
      Overrides:
      clearStatus in class BaseTestRunner
    • start

      public void start(String[] args)
      Starts the TestRunner