Testcase_Base (FB)¶
FUNCTION_BLOCK Testcase_Base EXTENDS CBM.ETrigA
Base class for a simple test case.
To implement a testcase:
Extend your test from this function block
Add {attribute ‘test’} to the FB, so that it is identified as a test
Optionally add any of the following attributes as desired
{attribute 'testcategory':='<add categories here>'}
{attribute 'testcasename':='<new name>'}
to use a testcasename other then the FB name{attribute 'testcasetimeout':='<timeout in ms>'}
to alter the default timeout for this test
Add a call to
SUPER^()
to your implementation of the FB.Overwrite method
Execute()
to implement your testOptionally overwrite any of the following methods as desired
- InOut:
Scope
Name
Type
Output
xFinished
BOOL
Methods:
Structure: