FB_AdjustAssertFailureMessageToMax253CharLengthTest Function Block
Extends TcUnit.FB_TestSuite
This testsuite tests the function block FB_AdjustAssertFailureMessageToMax255CharLength_Test The total printed message can not be more than 253 characters long.
Methods
TestInstancePath221CharsExpectShortenedTestInstancePath
Implementation
TEST('TestInstancePath221CharsExpectShortenedTestInstancePath');
AdjustAssertFailureMessageToMax253CharLength(TestInstancePath := TestInstancePathNameWith221Chars,
TestMessage := TooLongTestMessage60Chars,
TestInstancePathProcessed => TestInstancePathResult,
TestMessageProcessed => TestMessageResult);
AssertEquals_STRING(Expected := TestInstancePathNameWith221Chars, // Same test instance path should be expected as the one going in
Actual := TestInstancePathResult,
'Test instance path not correct');
AssertEquals_STRING(Expected := TestMessageResultExpected,
Actual := TestMessageResult,
'Test message not correct');
TEST_FINISHED();
TestInstancePath253CharsExpectTooLongTestInstancePath
PRIVATE
Implementation
TEST('TestInstancePath253CharsExpectTooLongTestInstancePath');
AdjustAssertFailureMessageToMax253CharLength(TestInstancePath := TestInstancePathNameWith253Chars,
TestMessage := ShortTestMessage,
TestInstancePathProcessed => TestInstancePathNameWith253CharsResult,
TestMessageProcessed => ShortTestMessageResult);
AssertEquals_STRING(Expected := TestInstancePathNameWith253CharsExpectedResult,
Actual := TestInstancePathNameWith253CharsResult,
'Test instance path not correct');
AssertEquals_STRING(Expected := ShortTestMessageExpectedResult,
Actual := ShortTestMessageResult,
'Test message not correct');
TEST_FINISHED();
TestInstancePath255CharsExpectTooLongTestInstancePath
PRIVATE
Implementation
TEST('TestInstancePath255CharsExpectTooLongTestInstancePath');
AdjustAssertFailureMessageToMax253CharLength(TestInstancePath := TestInstancePathNameWith255Chars,
TestMessage := ShortTestMessage,
TestInstancePathProcessed => TestInstancePathNameWith253CharsResult,
TestMessageProcessed => ShortTestMessageResult);
AssertEquals_STRING(Expected := TestInstancePathNameWith253CharsExpectedResult,
Actual := TestInstancePathNameWith253CharsResult,
'Test instance path not correct');
AssertEquals_STRING(Expected := ShortTestMessageExpectedResult,
Actual := ShortTestMessageResult,
'Test message not correct');
TEST_FINISHED();
Used by
Declaration source
(* This testsuite tests the function block FB_AdjustAssertFailureMessageToMax255CharLength_Test
The total printed message can not be more than 253 characters long.
*)
FUNCTION_BLOCK FB_AdjustAssertFailureMessageToMax253CharLengthTest EXTENDS TcUnit.FB_TestSuite