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