Class TestGroup

Object
   |
   +--TestGroup

class TestGroup


Abstract base class implementing a group of test cases.

Actual test group objects are derived from this base class.

Each test case is created as a method of this object.


Defined in TestGroup.js


Field Summary
 Object marker
          
 Object name
          
 Object parameter
          
 
Constructor Summary
TestGroup(<String> name, <Object> parameter)
            Create a test group object containing test cases.
 
Method Summary
 void assertEquals(<Any> first, <Any> second, <String> message)
           Verify that the given values are equal.
 void assertTrue(<Boolean> result, <String> message)
           Verify that the given assertion evaluates to true.
 String getName()
           Returns the name of test group.
 Function getTestCase(<String> name)
           Returns a specific test case function.
 String[] getTestCaseNames()
           Returns a list of tests as sorted array of test case names.
 String[] getUsedTestProceduresForTestCase(name)
           Returns a list of test procedure names referenced by a test case.
 void log(<String> message)
           Log a text message.
 void run(<TestRunner> runner)
           Runs all tests in a test group.
 void runTestCase(<String> casename, runner)
           Run a single test in a test group, optionally using a test runner.
 TestProcedure runTestProcedure(<String> name, <Object> param)
           Run a named test procedure.
 void setMarker(<String> marker)
           Sets a marker used to identify a context in which an assertion failed.
 void setUp()
           Setup method called before invoking each individual test case.
 void tearDown()
           Teardown method called after invocation of a test case.

Field Detail

marker

Object marker

name

Object name

parameter

Object parameter

Constructor Detail

TestGroup

TestGroup(<String> name, <Object> parameter)

Method Detail

assertEquals

void assertEquals(<Any> first, <Any> second, <String> message)

assertTrue

void assertTrue(<Boolean> result, <String> message)

getName

String getName()

getTestCase

Function getTestCase(<String> name)

getTestCaseNames

String[] getTestCaseNames()

getUsedTestProceduresForTestCase

String[] getUsedTestProceduresForTestCase(name)

log

void log(<String> message)

run

void run(<TestRunner> runner)

runTestCase

void runTestCase(<String> casename, runner)

runTestProcedure

TestProcedure runTestProcedure(<String> name, <Object> param)

setMarker

void setMarker(<String> marker)

setUp

void setUp()

tearDown

void tearDown()


Documentation generated by JSDoc on Tue Apr 15 22:10:49 2025