MGunit documentation

Unit testing for IDL

single page | use frames     summary     class     fields     routine details     file attributes

./

mgutguirunner__define.pro

Results for tests, test cases, and test suites are reported to the test runner. The mgutguirunner displays the results in the output log or in a log file.

Class description for mgutguirunner

Inheritance

Properties

_extra init
filename init
color init

Fields

CLEARED 0B
INDENT 0L
TOOLBAR 0L
CONTINUED 0B
SPACE ''
TEXT 0L
tlb 0L

top-level base of GUI

Fields in mguttestrunner

Routines

mgutguirunner_event, event
mgutguirunner_cleanup, tlb
mgutguirunner::reportTestSuiteStart, testsuite, ntestcases=integer, ntests=integer, level=level

Report a test suite has begun.

mgutguirunner::reportTestSuiteResult, npass=integer, nfail=integer, level=integer

Report the results of a test suite.

mgutguirunner::reportTestCaseStart, testcase, ntests=integer, level=level

Report a test case has begun.

mgutguirunner::reportTestCaseResult, npass=integer, nfail=integer, level=integer

Report the results of a test case.

mgutguirunner::reportTestStart, testname, level=integer

Report the start of single test.

mgutguirunner::reportTestResult, msg, /passed, time=float

Report the result of a single test.

mgutguirunner::_print, text, continued=continued, _extra=_extra
mgutguirunner::cleanup

Free resources.

mgutguirunner::_createWidgets

Creates the user-interface for the GUI test runner.

mgutguirunner::_realizeWidgets

Realizes the user-interface for the GUI test runner.

mgutguirunner::_startXManager

Starts up XMANAGER.

mgutguirunner::_eventHandler, event

Handles all events from the GUI test runner.

mgutguirunner::_cleanupWidgets
result = mgutguirunner::init(filename=filename, color=color, _extra=_extra)

Initialize the test runner.

mgutguirunner__define

Define member variables.

Routine details

topmgutguirunner_event

mgutguirunner_event, event

Parameters

event

topmgutguirunner_cleanup

mgutguirunner_cleanup, tlb

Parameters

tlb

topmgutguirunner::reportTestSuiteStart

mgutguirunner::reportTestSuiteStart, testsuite, ntestcases=integer, ntests=integer, level=level

Report a test suite has begun.

Parameters

testsuite in required type=string

name of test suite

Keywords

ntestcases in required type=integer

number of test suites/cases contained by the test suite

ntests in required type=integer

number of tests contained in the hierarchy below this test suite

level in required type=level

level of test suite

topmgutguirunner::reportTestSuiteResult

mgutguirunner::reportTestSuiteResult, npass=integer, nfail=integer, level=integer

Report the results of a test suite.

Keywords

npass in required type=integer

number of passing tests contained in the hierarchy below the test suite

nfail in required type=integer

number of failing tests contained in the hierarchy below the test suite

level in required type=integer

level of test suite

topmgutguirunner::reportTestCaseStart

mgutguirunner::reportTestCaseStart, testcase, ntests=integer, level=level

Report a test case has begun.

Parameters

testcase in required type=string

name of test case

Keywords

ntests in required type=integer

number of tests contained in this test case

level in required type=level

level of test case

topmgutguirunner::reportTestCaseResult

mgutguirunner::reportTestCaseResult, npass=integer, nfail=integer, level=integer

Report the results of a test case.

Keywords

npass in required type=integer

number of passing tests

nfail in required type=integer

number of failing tests

level in required type=integer

level of test case

topmgutguirunner::reportTestStart

mgutguirunner::reportTestStart, testname, level=integer

Report the start of single test.

Parameters

testname in required type=string

name of test

Keywords

level in required type=integer

level of test case

topmgutguirunner::reportTestResult

mgutguirunner::reportTestResult, msg, /passed, time=float

Report the result of a single test.

Parameters

msg in required type=string

message to display when test fails

Keywords

passed in required type=boolean

whether the test passed

time in required type=float

time for the test to run

topmgutguirunner::_print

mgutguirunner::_print, text, continued=continued, _extra=_extra

Parameters

text

Keywords

continued
_extra

topmgutguirunner::cleanup

mgutguirunner::cleanup

Free resources.

topmgutguirunner::_createWidgets

mgutguirunner::_createWidgets

Creates the user-interface for the GUI test runner.

topmgutguirunner::_realizeWidgets

mgutguirunner::_realizeWidgets

Realizes the user-interface for the GUI test runner.

topmgutguirunner::_startXManager

mgutguirunner::_startXManager

Starts up XMANAGER.

topmgutguirunner::_eventHandler

mgutguirunner::_eventHandler, event

Handles all events from the GUI test runner.

Parameters

event in required type=structure

event structure from any widget generating events in the GUI test runner

topmgutguirunner::_cleanupWidgets

mgutguirunner::_cleanupWidgets

topmgutguirunner::init

result = mgutguirunner::init(filename=filename, color=color, _extra=_extra)

Initialize the test runner.

Return value

1 for success, 0 for failure

Keywords

filename
color
_extra

topmgutguirunner__define

mgutguirunner__define

Define member variables.

File attributes

Modification date: Wed Apr 22 23:28:57 2009
Lines: 329
Docformat: rst rst