FB_PrimitiveTypes Function Block
Extends TcUnit.FB_TestSuite
This testsuite tests the different assert-functions for all the different data types in TwinCAT. 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).
Methods
Test_ANY_Differ_DataType
PRIVATE
Implementation
TEST('Test_ANY_Differ_DataType');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ANY_Equals
PRIVATE
Implementation
TEST('Test_ANY_Equals');
AssertEquals(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_BOOL_Differ
PRIVATE
Implementation
TEST('Test_BOOL_Differ');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_ERROR,
msgFmtStr := 'This is just a string %s',
strArg := '2');
AssertEquals_BOOL(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_BOOL_Equals
PRIVATE
Implementation
TEST('Test_BOOL_Equals');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_ERROR,
msgFmtStr := 'This is just a string %s',
strArg := '1');
AssertEquals_BOOL(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_BYTE_Differ
PRIVATE
Implementation
TEST('Test_BYTE_Differ');
AssertEquals_BYTE(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_BYTE_Equals
PRIVATE
Implementation
TEST('Test_BYTE_Equals');
AssertEquals_BYTE(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DATE_AND_TIME_Differ
PRIVATE
Implementation
TEST('Test_DATE_AND_TIME_Differ');
AssertEquals_DATE_AND_TIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DATE_AND_TIME_Equals
PRIVATE
Implementation
TEST('Test_DATE_AND_TIME_Equals');
AssertEquals_DATE_AND_TIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DATE_Differ
PRIVATE
Implementation
TEST('Test_DATE_Differ');
AssertEquals_DATE(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DATE_Equals
PRIVATE
Implementation
TEST('Test_DATE_Equals');
AssertEquals_DATE(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DINT_Differ
PRIVATE
Implementation
TEST('Test_DINT_Differ');
AssertEquals_DINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DINT_Equals
PRIVATE
Implementation
TEST('Test_DINT_Equals');
AssertEquals_DINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DWORD_Differ
PRIVATE
Implementation
TEST('Test_DWORD_Differ');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_HINT,
msgFmtStr := 'This is just a string %s',
strArg := '4');
AssertEquals_DWORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_DWORD_Equals
PRIVATE
Implementation
TEST('Test_DWORD_Equals');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_HINT,
msgFmtStr := 'This is just a string %s',
strArg := '3');
AssertEquals_DWORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_INT_Differ
PRIVATE
Implementation
TEST('Test_INT_Differ');
AssertEquals_INT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_INT_Equals
PRIVATE
Implementation
TEST('Test_INT_Equals');
AssertEquals_INT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LINT_Differ
PRIVATE
Implementation
TEST('Test_LINT_Differ');
AssertEquals_LINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LINT_Equals
PRIVATE
Implementation
TEST('Test_LINT_Equals');
AssertEquals_LINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LREAL_Differ
PRIVATE
Implementation
TEST('Test_LREAL_Differ');
AssertEquals_LREAL(Expected := a,
Actual := b,
Delta := 0.1,
Message := 'Values differ');
TEST_FINISHED();
Test_LREAL_Equals
PRIVATE
Implementation
TEST('Test_LREAL_Equals');
AssertEquals_LREAL(Expected := a,
Actual := b,
Delta := 0.2,
Message := 'Values differ');
TEST_FINISHED();
Test_LTIME_Differ
PRIVATE
Implementation
TEST('Test_LTIME_Differ');
AssertEquals_LTIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LTIME_Equals
PRIVATE
Implementation
TEST('Test_LTIME_Equals');
AssertEquals_LTIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LWORD_Differ
PRIVATE
Implementation
TEST('Test_LWORD_Differ');
AssertEquals_LWORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_LWORD_Equals
PRIVATE
Implementation
TEST('Test_LWORD_Equals');
AssertEquals_LWORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_REAL_Differ
PRIVATE
Implementation
TEST('Test_REAL_Differ');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_WARN,
msgFmtStr := 'This is just a string %s',
strArg := '6');
AssertEquals_REAL(Expected := a,
Actual := b,
Delta := 0.05,
Message := 'Values differ');
TEST_FINISHED();
Test_REAL_Equals
PRIVATE
Implementation
TEST('Test_REAL_Equals');
TCUNIT_ADSLOGSTR(msgCtrlMask := ADSLOG_MSGTYPE_WARN,
msgFmtStr := 'This is just a string %s',
strArg := '5');
AssertEquals_REAL(Expected := a,
Actual := b,
Delta := 0.1,
Message := 'Values differ');
TEST_FINISHED();
Test_SINT_Differ
PRIVATE
Implementation
TEST('Test_SINT_Differ');
AssertEquals_SINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_SINT_Equals
PRIVATE
Implementation
TEST('Test_SINT_Equals');
AssertEquals_SINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_STRING_Differ
PRIVATE
Implementation
TEST('Test_STRING_Differ');
AssertEquals_STRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_STRING_Differ2
PRIVATE
Implementation
TEST('Test_STRING_Differ2');
AssertEquals_STRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_STRING_Differ3
PRIVATE
Implementation
TEST('Test_STRING_Differ3');
AssertEquals_STRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_STRING_Equals
PRIVATE
Implementation
TEST('Test_STRING_Equals');
AssertEquals_STRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_TIME_Differ
PRIVATE
Implementation
TEST('Test_TIME_Differ');
AssertEquals_TIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_TIME_Equals
PRIVATE
Implementation
TEST('Test_TIME_Equals');
AssertEquals_TIME(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_TIME_OF_DAY_Differ
PRIVATE
Implementation
TEST('Test_TIME_OF_DAY_Differ');
AssertEquals_TIME_OF_DAY(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_TIME_OF_DAY_Equals
PRIVATE
Implementation
TEST('Test_TIME_OF_DAY_Equals');
AssertEquals_TIME_OF_DAY(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_UDINT_Differ
PRIVATE
Implementation
TEST('Test_UDINT_Differ');
AssertEquals_UDINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_UDINT_Equals
PRIVATE
Implementation
TEST('Test_UDINT_Equals');
AssertEquals_UDINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_UINT_Differ
PRIVATE
Implementation
TEST('Test_UINT_Differ');
AssertEquals_UINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_UINT_Equals
PRIVATE
Implementation
TEST('Test_UINT_Equals');
AssertEquals_UINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ULINT_Differ
PRIVATE
Implementation
TEST('Test_ULINT_Differ');
AssertEquals_ULINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_ULINT_Equals
PRIVATE
Implementation
TEST('Test_ULINT_Equals');
AssertEquals_ULINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_USINT_Differ
PRIVATE
Implementation
TEST('Test_USINT_Differ');
AssertEquals_USINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_USINT_Equals
PRIVATE
Implementation
TEST('Test_USINT_Equals');
AssertEquals_USINT(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_WORD_Differ
PRIVATE
Implementation
TEST('Test_WORD_Differ');
AssertEquals_WORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_WORD_Equals
PRIVATE
Implementation
TEST('Test_WORD_Equals');
AssertEquals_WORD(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_WSTRING_Differ
PRIVATE
Implementation
TEST('Test_WSTRING_Differ');
AssertEquals_WSTRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Test_WSTRING_Equals
PRIVATE
Implementation
TEST('Test_WSTRING_Equals');
AssertEquals_WSTRING(Expected := a,
Actual := b,
Message := 'Values differ');
TEST_FINISHED();
Used by
Declaration source
(*
This testsuite tests the different assert-functions for all the different data types in TwinCAT.
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).
*)
FUNCTION_BLOCK FB_PrimitiveTypes EXTENDS TcUnit.FB_TestSuite