|
FB
FB_ProtectedVariables
|
Contains different types of "protected" variables that you could not normally write to in production PLC code, but... |
|
FB
FB_AdjustAssertFailureMessageToMax253CharLengthTest
|
This testsuite tests the function block FB_AdjustAssertFailureMessageToMax255CharLength_Test The total printed... |
|
FB
FB_AnyPrimitiveTypes
|
This testsuite tests the different assert-functions for all the primitive data types in TwinCAT, but using the... |
|
FB
FB_AnyToUnionValue
|
Tests the free function F_AnyToUnionValue. |
|
FB
FB_ArrayPrimitiveTypes
|
This testsuite tests the different assert-functions for all the different type of arrays (varying by the different... |
|
FB
FB_AssertCountExceedsMaxNumber
|
This test-suite runs several asserts with the same parameters (same expected, actual, message), calling the asserts... |
|
FB
FB_AssertEveryFailedTestTwice
|
In this testsuite we are running the same testcase over two cycles, and thus calling every assert method twice. This... |
|
FB
FB_AssertEveryFailedTestTwiceArrayVersion
|
In this testsuite we are running the same testcase over two cycles, and thus calling every assert method twice. This... |
|
FB
FB_AssertTrueFalse
|
This testsuite verifies that the Assert_True and Assert_False methods do what they are supposed to. It does so by... |
|
FB
FB_CheckIfSpecificTestIsFinished
|
Verifies that the function IS_TEST_FINISHED('Name') works as intended. |
|
FB
FB_CreateDisabledTest
|
This testsuite runs two tests. One that is enabled (and that is supposed to fail), and one that is disabled (and... |
|
FB
FB_CreateFourTestsWithSameName
|
This testsuite creates four tests in the same testsuite with the same name. Every test in a testsuite should have an... |
|
FB
FB_EmptyAssertionMessage
|
This testsuite creates a failed test with an empty assertion message |
|
FB
FB_EmptyTestSuite
|
This is an empty testsuite with no test cases, so that we can verify that the system still prints the test results. |
|
FB
FB_ExtendedTestInformation
|
This test suite makes sure to create different variants of tests that will produce various extended logs, i.e. the... |
|
FB
FB_MultipleAssertWithSameParametersInDifferentCyclesAndInSameTest
|
This test-suite runs several asserts with the same parameters (same expected, actual, message), calling the asserts... |
|
FB
FB_MultipleAssertWithSameParametersInDifferentCyclesButWithDifferentTests
|
This test-suite runs several asserts with the same parameters (same expected, actual, message), calling the asserts... |
|
FB
FB_MultipleAssertWithSameParametersInSameCycleWithSameTest
|
This test-suite runs several asserts with the same parameters (same expected, actual, message) in the same cycle and... |
|
FB
FB_PrimitiveTypes
|
This testsuite tests the different assert-functions for all the different data types in TwinCAT. For every data type... |
|
FB
FB_SkipAssertionsWhenFinished
|
Contains tests that require multiple cycles: - A short test that finishes quickly - The assert statements all pass... |
|
FB
FB_TestDurationMeasurement
|
This testsuite tests that durations are calculated correctly by different types of test cases Tests are considered... |
|
FB
FB_TestFileControl
|
Contains tests that verify the FileControl function block methods |
|
FB
FB_TestFinishedNamed
|
This function blocks tests the TEST_FINISHED_NAMED function by creating various tests and finishing them in steps |
|
FB
FB_TestFinishedNamedDoesNotExist
|
This FB tests the free function TEST_FINISHED_NAMED. Calling this function with a name that doesn't exist should... |
|
FB
FB_TestNumberOfAssertionsCalculation
|
This testsuite verifies that the number of assertions for every testcase is correctly calculated |
|
FB
FB_TestStreamBuffer
|
Contains tests that verify the StreamBuffer function block methods |
|
FB
FB_TestXmlControl
|
Contains tests that verify the XmlControl function block methods |
|
FB
FB_WriteProtectedFunctions
|
This testsuite tests the WRITE_PROTECTED_* helper functions. |