Package eu.simuline.testhelpers

Classes needed for testing. Essentially, these are one of the following:
  • Supporting additional assertions and white box tests (Accessor and Assert))
  • defining user interfaces for test-software: A single class is run with a GUI using Actions#runTestCls(String) or Actions.runFromMain(). Both use a GUI implemented by GUIRunner. More general, Actions defines the actions of a user of the test software. To run a single test class or a package of testclasses (also all simuline-classes eu.simuline) using Actions#runTestCls(String) is implemented in JUnitSingleTester.
  • The other classes are auxiliary classes for the user interface: to run single test classes or packages of testclasses. ExtRunListener and implementations GUIRunListener, SeqRunListener and TextRunListener react on test events Auxiliary classes TestCase and therein Quality represent test cases in their suite and test runs with their their states. A special role plays TestCaseClassLoader which enables test runners to to unload classes just by dropping the loader.
x ***** NOT YET COMPLETE.