Diff of /project/device_b032fdcd/plc_logic_4bbe9722/application_8e35a463/fb_tests_91fe9bff/host_22cf92a8/fb_remoteedgechecker_a158069d/fb_remoteedgeseqchecker_testsuite_f4b549e6/test_birth_seq0_ndata_seq1_0_7fc0065c/7fc0065c658e41aebce91942ac414f43.object [642d07] .. [aa0e34]  Maximize  Restore

Switch to unified view

a/project/device_b032fdcd/plc_logic_4bbe9722/application_8e35a463/fb_tests_91fe9bff/host_22cf92a8/fb_remoteedgechecker_a158069d/fb_remoteedgeseqchecker_testsuite_f4b549e6/test_birth_seq0_ndata_seq1_0_7fc0065c/7fc0065c658e41aebce91942ac414f43.object b/project/device_b032fdcd/plc_logic_4bbe9722/application_8e35a463/fb_tests_91fe9bff/host_22cf92a8/fb_remoteedgechecker_a158069d/fb_remoteedgeseqchecker_testsuite_f4b549e6/test_birth_seq0_ndata_seq1_0_7fc0065c/7fc0065c658e41aebce91942ac414f43.object
1
{"payload":{"meta":{"Graph":{"@Type":"81297157","@Value":{"Guid":"(Guid)7fc0065c-658e-41ae-bce9-1942ac414f43","ParentGuid":"(Guid)f4b549e6-9be7-42e0-93ad-ff91d18a627c","Name":"(string)Test_BIRTH_SEQ0_NDATA_SEQ1_0","Properties":{"@Type":"2c41fa04:IDictionary","@Value":{}},"TypeGuid":"(Guid)f8a58466-d7f6-439f-bbb8-d4600e41d099","EmbeddedTypeGuids":{"@Type":"[Guid]","@Value":["(Guid)a9ed5b7e-75c5-4651-af16-d2c27e98cb94","(Guid)3b83b776-fb25-43b8-99f2-3c507c9143fc"]}}},"TypeInfos":{"2c41fa04":"{2c41fa04-1834-41c1-816e-303c7aa2c05b}","81297157":"{81297157-7ec9-45ce-845e-84cab2b88ade}","Guid":"System.Guid","string":"System.String"}},"object":{"Graph":{"@Type":"f8a58466","@Value":{"Implementation":{"@Type":"3b83b776","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextBlobForSerialisation":"(string)IF TEST_ORDERED( 'Test_BIRTH_SEQ0_NDATA_SEQ1_0' ) THEN\n\n    CASE TestState OF\n\n        0:  SetupDone := Setup( DoSetup := DoSetup, ItfRemoteEdgeSeqChecker := ItfRemoteEdgeSeqChecker );\n            IF SetupDone THEN\n                TestState := 1;\n            END_IF;\n            \n        1:\n            IF AddMessage( Seq := SeqToAdd, MessageType := MsgTypeToAdd ) THEN\n                TestState := 2;\n            END_IF;\n\n        2:\n            GotMessage := GetMessage( HasSeq => GetHasSeq, Seq => GetSeq, MessageType => GetMessageType );\n            TestState := 3;\n\n        3:\n            // First we test wether we even got a message\n            AssertEquals_BOOL( Expected := ExpectedHasMsg,\n                               Actual := GotMessage,\n                               Message := ErrorMsg );\n                               \n            IF ExpectedHasMsg THEN\n                // 2nd we test wether we have the correct sequence\n                AssertEquals_ULINT( Expected := SeqToGet,\n                                    Actual := GetSeq,\n                                    Message := ErrorMsg );\n        \n                // 3nd we test wether we have the correct sequence\n                AssertEquals_INT( Expected := TO_INT( MsgTypeToGet ),\n                                  Actual := TO_INT( GetMessageType ),\n                                  Message := ErrorMsg );               \n            END_IF\n            \n            Teardown( ItfRemoteEdgeSeqChecker := ItfRemoteEdgeSeqChecker,\n                      TestState := TestState,\n                      SetupDone := SetupDone,\n                      GetHasSeq := GetHasSeq,\n                      GetSeq := GetSeq,\n                      GetMessageType := GetMessageType,\n                      GotMessage := GotMessage );\n\n            TEST_FINISHED();          \n\n    ELSE\n        TestState := 0;\n    END_CASE;\n\nEND_IF","LineInfoPersistence":"(string)7fc0065c-658e-41ae-bce9-1942ac414f43_Impl_LineIds"}}}},"Interface":{"@Type":"a9ed5b7e","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextBlobForSerialisation":"(string)METHOD Test_BIRTH_SEQ0_NDATA_SEQ1_0 : BOOL\nVAR_INPUT\n    ItfRemoteEdgeSeqChecker : SPHost.IRemoteEdgeSeqChecker;\nEND_VAR\nVAR \n    DoSetup : BOOL := TRUE;\n    SeqToAdd : ULINT := 0; \n    MsgTypeToAdd : SPStack.SparkplugMessageTypes := SPStack.SparkplugMessageTypes.NBIRTH;\n    SeqToGet : ULINT := 0;\n    MsgTypeToGet : SPStack.SparkplugMessageTypes := SPStack.SparkplugMessageTypes.NBIRTH;\n    ExpectedHasMsg : BOOL := TRUE;\n    ErrorMsg : coUnit.T_MaxString := 'Failed but should Succeed';\nEND_VAR\nVAR_STAT\n\n    \n    TestState : DINT := 0;\n    SetupDone : BOOL; \n    GetHasSeq : BOOL;\n    GetSeq : ULINT;\n    GetMessageType : SPStack.SparkplugMessageTypes;\n    GotMessage : BOOL;\nEND_VAR","LineInfoPersistence":"(string)7fc0065c-658e-41ae-bce9-1942ac414f43_Decl_LineIds"}}}}}},"TypeInfos":{"3b83b776":"{3b83b776-fb25-43b8-99f2-3c507c9143fc}","a9ed5b7e":"{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}","f3878285":"{f3878285-8e4f-490b-bb1b-9acbb7eb04db}","f8a58466":"{f8a58466-d7f6-439f-bbb8-d4600e41d099}","string":"System.String"}}},"FormatVersion":"1.0"}
1
{"payload":{"meta":{"Graph":{"@Type":"81297157","@Value":{"Guid":"(Guid)7fc0065c-658e-41ae-bce9-1942ac414f43","ParentGuid":"(Guid)f4b549e6-9be7-42e0-93ad-ff91d18a627c","Name":"(string)Test_BIRTH_SEQ0_NDATA_SEQ1_0","Properties":{"@Type":"2c41fa04:IDictionary","@Value":{}},"TypeGuid":"(Guid)f8a58466-d7f6-439f-bbb8-d4600e41d099","EmbeddedTypeGuids":{"@Type":"[Guid]","@Value":["(Guid)a9ed5b7e-75c5-4651-af16-d2c27e98cb94","(Guid)3b83b776-fb25-43b8-99f2-3c507c9143fc"]}}},"TypeInfos":{"2c41fa04":"{2c41fa04-1834-41c1-816e-303c7aa2c05b}","81297157":"{81297157-7ec9-45ce-845e-84cab2b88ade}","Guid":"System.Guid","string":"System.String"}},"object":{"Graph":{"@Type":"f8a58466","@Value":{"Implementation":{"@Type":"3b83b776","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextBlobForSerialisation":"(string)IF TEST_ORDERED( 'Test_BIRTH_SEQ0_NDATA_SEQ1_0' ) THEN\n\n    CASE TestState OF\n\n        0: SetupDone := Setup( DoSetup := DoSetup, ItfRemoteEdgeSeqChecker := ItfRemoteEdgeSeqChecker );\n            IF SetupDone THEN\n                TestState := 1;\n            END_IF;\n\n        1:\n            IF AddMessage( Seq := SeqToAdd, MessageType := MsgTypeToAdd ) THEN\n                TestState := 2;\n            END_IF;\n\n        2:\n            GotMessage := GetMessage( HasSeq => GetHasSeq, Seq => GetSeq, MessageType => GetMessageType );\n            TestState := 3;\n\n        3:\n            // First we test wether we even got a message\n            AssertEquals_BOOL( Expected := ExpectedHasMsg,\n                               Actual := GotMessage,\n                               Message := ErrorMsg );\n\n            IF ExpectedHasMsg THEN\n                // 2nd we test wether we have the correct sequence\n                AssertEquals_ULINT( Expected := SeqToGet,\n                                    Actual := GetSeq,\n                                    Message := ErrorMsg );\n\n                // 3nd we test wether we have the correct sequence\n                AssertEquals_INT( Expected := TO_INT( MsgTypeToGet ),\n                                  Actual := TO_INT( GetMessageType ),\n                                  Message := ErrorMsg );\n            END_IF\n\n            Teardown( ItfRemoteEdgeSeqChecker := ItfRemoteEdgeSeqChecker,\n                      TestState := TestState,\n                      SetupDone := SetupDone,\n                      GetHasSeq := GetHasSeq,\n                      GetSeq := GetSeq,\n                      GetMessageType := GetMessageType,\n                      GotMessage := GotMessage );\n\n            TEST_FINISHED();\n\n    ELSE\n        TestState := 0;\n    END_CASE;\n\nEND_IF","LineInfoPersistence":"(string)7fc0065c-658e-41ae-bce9-1942ac414f43_Impl_LineIds"}}}},"Interface":{"@Type":"a9ed5b7e","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextBlobForSerialisation":"(string)METHOD Test_BIRTH_SEQ0_NDATA_SEQ1_0 : BOOL\nVAR_INPUT\n    ItfRemoteEdgeSeqChecker : SPHost.IRemoteEdgeSeqChecker;\nEND_VAR\nVAR\n    DoSetup : BOOL := TRUE;\n    SeqToAdd : ULINT := 0;\n    MsgTypeToAdd : SPStack.SparkplugMessageTypes := SPStack.SparkplugMessageTypes.NBIRTH;\n    SeqToGet : ULINT := 0;\n    MsgTypeToGet : SPStack.SparkplugMessageTypes := SPStack.SparkplugMessageTypes.NBIRTH;\n    ExpectedHasMsg : BOOL := TRUE;\n    ErrorMsg : coUnit.T_MaxString := 'Failed but should Succeed';\nEND_VAR\nVAR_STAT\n\n    TestState : DINT := 0;\n    SetupDone : BOOL;\n    GetHasSeq : BOOL;\n    GetSeq : ULINT;\n    GetMessageType : SPStack.SparkplugMessageTypes;\n    GotMessage : BOOL;\nEND_VAR","LineInfoPersistence":"(string)7fc0065c-658e-41ae-bce9-1942ac414f43_Decl_LineIds"}}}}}},"TypeInfos":{"3b83b776":"{3b83b776-fb25-43b8-99f2-3c507c9143fc}","a9ed5b7e":"{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}","f3878285":"{f3878285-8e4f-490b-bb1b-9acbb7eb04db}","f8a58466":"{f8a58466-d7f6-439f-bbb8-d4600e41d099}","string":"System.String"}}},"FormatVersion":"1.0"}