FB_AnyPrimitiveTypes Function Block
Extends TcUnit.FB_TestSuite
This testsuite tests the different assert-functions for all the primitive data types in TwinCAT, but using the ANY-version of the Assert-method. For every data type at least two different tests have been defined: 1. One test that succeeds (Expected and actual are equal) 2. One test that fails (Expected and actual are false). For every failing test the printed value should be the same as if we were using the primitive data type assert directly.
Methods
Test_ANY_BOOL_Differ
PRIVATE
Implementation
TEST('Test_ANY_BOOL_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_BOOL_Equals
PRIVATE
Implementation
TEST('Test_ANY_BOOL_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_BYTE_Differ
PRIVATE
Implementation
TEST('Test_ANY_BYTE_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_BYTE_Equals
PRIVATE
Implementation
TEST('Test_ANY_BYTE_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DATE_AND_TIME_Differ
PRIVATE
Implementation
TEST('Test_ANY_DATE_AND_TIME_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DATE_AND_TIME_Equals
PRIVATE
Implementation
TEST('Test_ANY_DATE_AND_TIME_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DATE_Differ
PRIVATE
Implementation
TEST('Test_ANY_DATE_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DATE_Equals
PRIVATE
Implementation
TEST('Test_ANY_DATE_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_DINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_DINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DWORD_Differ
PRIVATE
Implementation
TEST('Test_ANY_DWORD_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_DWORD_Equals
PRIVATE
Implementation
TEST('Test_ANY_DWORD_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_INT_Differ
PRIVATE
Implementation
TEST('Test_ANY_INT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_INT_Equals
PRIVATE
Implementation
TEST('Test_ANY_INT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_LINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_LINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LREAL_Differ
PRIVATE
Implementation
TEST('Test_ANY_LREAL_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LREAL_Equals
PRIVATE
Implementation
TEST('Test_ANY_LREAL_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LTIME_Differ
PRIVATE
Implementation
TEST('Test_ANY_LTIME_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LTIME_Equals
PRIVATE
Implementation
TEST('Test_ANY_LTIME_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LWORD_Differ
PRIVATE
Implementation
TEST('Test_ANY_LWORD_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_LWORD_Equals
PRIVATE
Implementation
TEST('Test_ANY_LWORD_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_REAL_Differ
PRIVATE
Implementation
TEST('Test_ANY_REAL_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_REAL_Equals
PRIVATE
Implementation
TEST('Test_ANY_REAL_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_SINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_SINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_SINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_SINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_STRING_Differ
PRIVATE
Implementation
TEST('Test_ANY_STRING_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_STRING_Differ_2
PRIVATE
Implementation
TEST('Test_ANY_STRING_Differ_2');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_STRING_Equals
PRIVATE
Implementation
TEST('Test_ANY_STRING_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_TIME_Differ
PRIVATE
Implementation
TEST('Test_ANY_TIME_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_TIME_Equals
PRIVATE
Implementation
TEST('Test_ANY_TIME_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_TIME_OF_DAY_Differ
PRIVATE
Implementation
TEST('Test_ANY_TIME_OF_DAY_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_TIME_OF_DAY_Equals
PRIVATE
Implementation
TEST('Test_ANY_TIME_OF_DAY_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_UDINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_UDINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_UDINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_UDINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_UINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_UINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_UINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_UINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_ULINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_ULINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_ULINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_ULINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_USINT_Differ
PRIVATE
Implementation
TEST('Test_ANY_USINT_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_USINT_Equals
PRIVATE
Implementation
TEST('Test_ANY_USINT_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_WORD_Differ
PRIVATE
Implementation
TEST('Test_ANY_WORD_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_WORD_Equals
PRIVATE
Implementation
TEST('Test_ANY_WORD_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_WSTRING_Differ
PRIVATE
Implementation
TEST('Test_ANY_WSTRING_Differ');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_WSTRING_Differ_2
PRIVATE
Implementation
TEST('Test_ANY_WSTRING_Differ_2');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_WSTRING_Equals
PRIVATE
Implementation
TEST('Test_ANY_WSTRING_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Used by
Declaration source
(*
This testsuite tests the different assert-functions for all the primitive data types in TwinCAT, but using the
ANY-version of the Assert-method.
For every data type at least two different tests have been defined:
1. One test that succeeds (Expected and actual are equal)
2. One test that fails (Expected and actual are false).
For every failing test the printed value should be the same as if we were using the primitive data type assert
directly.
*)
FUNCTION_BLOCK FB_AnyPrimitiveTypes EXTENDS TcUnit.FB_TestSuite