Documentation

Chapter 61. unittest

testcase

Description

Type Tags

None

Object Value

Objects of type testcase have no value, and it is an error to try to get or set this value.

testcase.new()

Description

Prototype

testcase.new ( testcase me, string name, function test, type(*) testref )

Parameters

ParameterDefault valueType nameDescription
meNonetestcase
nameNonestring
testNonefunction
testrefNonetype(*)

Properties

PropertyTypeDescription
addvaluefunction
cleanupfunction
defaultTestResultfunction
descriptionstring
failfunction
failIffunction
failIfAlmostEqualfunction
failIfEqualfunction
failUnlessfunction
failUnlessAlmostEqualfunction
failUnlessEqualfunction
failUnlessErrorfunction
failureErrorinteger
namestring
reporteqerrorfunction
resultstring
runfunction
setupfunction
testfunction
testreftype(*)
typetype
valueslist

Methods

addvalue()

Description

Prototype

testcasevar.addvalue ( testcase me, type(testcasevalue) v )

Parameters
ParameterDefault valueType nameDescription
meNonetestcase
vNonetype(testcasevalue)

reporteqerror()

Description

Prototype

testcasevar.reporteqerror ( testcase me, integer id, type(=) expected, type(=) result )

Parameters
ParameterDefault valueType nameDescription
meNonetestcase
idNoneinteger
expectedNonetype(=)
resultNonetype(=)

run()

Description

Prototype

testcasevar.run ( testcase me )

Parameters
ParameterDefault valueType nameDescription
meNonetestcase

On June 30th, 2009 Simpol Limited released the first quarterly update of SIMPOL Professional.

Read more...