Class TestRunner

Object
   |
   +--TestRunner

class TestRunner


Class implementing a graphical test runner
Defined in TestRunner.js


Field Summary
 Object name
          
 Object testGroupPrototype
          
 Object testGroupRunners
          
 Object testMapper
          
 Object testProcedurePrototype
          
 Object testProcedures
          
 Object testReport
          
 
Constructor Summary
TestRunner(<String> name)
            Create a test runner using a Smart Card Shell outline for navigation
 
Method Summary
 void actionListener(<Object> source, <String> actionName)
           Event listener for actions selected from context menu
 void addTest(<String> name, <Object> listener)
           Add test to test mapper, which maps test unique id to listening object
 void addTestGroup(<TestGroup> testGroup)
           Add a test group to the test runner
 void addTestGroupFromXML(<String> file, <Object> parameter)
           Create test group from XML file and add to test runner
 void addTestProcedure(<TestProcedure> proc)
           Add a test procedure constructor to the list
 void addTestProcedureFromXML(<String> file, <Object> parameter)
           Create test procedure from XML file and add to test runner
 void clearResults()
           Clear result of last test run
 void collapseAll()
           Collapse all test groups
 Object enable(<String> name, <Boolean> state)
           Enable or disable test
 void expandAll()
           Expand all test groups
 Object getFailedCounter()
          
 Object getLog()
          
 TestProcedure getTestProcedure(<String> name)
           Return constructor of test procedure
 void hasFailed(<String> name, <String> log)
           hasFailed Listener
 void hasPassed(<String> name, <String> log)
           hasPassed Listener
 boolean isEnabled(<String> name)
           isEnabled query from TestGroup runner
 void report(fn)
           Write test report
 void run()
           Run all test groups
 void setReportDirectory(<String> dir)
           Set directory to write reports

Field Detail

name

Object name

testGroupPrototype

Object testGroupPrototype

testGroupRunners

Object testGroupRunners

testMapper

Object testMapper

testProcedurePrototype

Object testProcedurePrototype

testProcedures

Object testProcedures

testReport

Object testReport

Constructor Detail

TestRunner

TestRunner(<String> name)

Method Detail

actionListener

void actionListener(<Object> source, <String> actionName)

addTest

void addTest(<String> name, <Object> listener)

addTestGroup

void addTestGroup(<TestGroup> testGroup)

addTestGroupFromXML

void addTestGroupFromXML(<String> file, <Object> parameter)

addTestProcedure

void addTestProcedure(<TestProcedure> proc)

addTestProcedureFromXML

void addTestProcedureFromXML(<String> file, <Object> parameter)

clearResults

void clearResults()

collapseAll

void collapseAll()

enable

Object enable(<String> name, <Boolean> state)

expandAll

void expandAll()

getFailedCounter

Object getFailedCounter()

getLog

Object getLog()

getTestProcedure

TestProcedure getTestProcedure(<String> name)

hasFailed

void hasFailed(<String> name, <String> log)

hasPassed

void hasPassed(<String> name, <String> log)

isEnabled

boolean isEnabled(<String> name)

report

void report(fn)

run

void run()

setReportDirectory

void setReportDirectory(<String> dir)


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