Menu

function-list

Alex McLain

Function List

Assertions

Return Function Parameters
singeger assert (slong x, char name[])
singeger assertTrue (slong x, char name[])
singeger assertFalse (slong x, char name[])
singeger assertEqual (slong x, slong y, char name[])
singeger assertNotEqual (slong x, slong y, char name[])
singeger assertGreater (slong x, slong y, char name[])
singeger assertGreaterEqual (slong x, slong y, char name[])
singeger assertLess (slong x, slong y, char name[])
singeger assertLessEqual (slong x, slong y, char name[])
singeger assertString (slong x[], slong y[], char name[])
singeger assertStringEqual (slong x[], slong y[], char name[])
singeger assertStringNotEqual (slong x[], slong y[], char name[])
singeger assertStringContains (slong x[], slong y[], char name[])
singeger assertStringNotContains (slong x[], slong y[], char name[])
assertEventGeneric (testSuiteEvent e)
assertEvent (dev device, char str[], char name[])
assertEventCommand (dev device, char str[], char name[])
assertEventString (dev device, char str[], char name[])
assertEventPush (dev device, integer channel, char name[])
assertEventRelease (dev device, integer channel, char name[])
assertEventOn (dev device, integer channel, char name[])
assertEventOff (dev device, integer channel, char name[])
assertEventLevel (dev device, integer level, char value, char name[])

User-Implemented Functions

Return Function Parameters
testSuiteRun
testSuiteEventTriggered (testSuiteEvent e)

testSuiteEvent Structure

Type Property Description
char name[255] Assertion name.
dev device Device triggering the event.
integer channel Device channel or level number, if applicable.
sinteger status See test suite event status constants.
integer type; See test suite event type constants.
char value Data: Used for level value.
char str[1024] Data: Used for strings.
long timestamp Time the event was created.
long expiration Timestamp value that the event expires on.

Test Suite Functions

Return Function Parameters
testSuiteAssertQueueIsEmpty
testSuiteExpectFail
sinteger testSuiteFail (char name[])
testSuiteGarbageCollectEventQueue (testSuiteEvent queue[])
testSuiteParseInternalCommand (char str[])
testSuiteParseUserCommand (char str[])
sinteger testSuitePass (char name[])
testSuitePrint (char line[])
testSuitePrintCommands
testSuitePrintName (char name[])
testSuiteProcessEventAssertions
testSuiteReset
testSuiteStartTests

Test Harness Device Strings

help
    Display the list of test suite commands.

run [-v]
    Start the tests.
    -v   Verbose mode: Show tests that pass.

Related

Documentation: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.