Testcase (FB)ΒΆ
FUNCTION_BLOCK Testcase EXTENDS Testcase_Base
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 testOptionally 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
Comment
Inherited from
Output
xFinished
BOOL
sInfo
WSTRING
additional information (e.g. an error text)
Methods:
Abort, inherited from Testcase_Base
Setup, inherited from Testcase_Base
Teardown, inherited from Testcase_Base
Structure: