13#include "test/ut/Tester.hpp"
20 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
21 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
23 component.log_ACTIVITY_HI_EventNoArgs();
25 ASSERT_EVENTS_SIZE(1);
26 ASSERT_EVENTS_EventNoArgs_SIZE(1);
30 component.log_ACTIVITY_LO_EventPrimitive(data.
args.val1, data.
args.val2, data.
args.val3, data.
args.val4,
33 ASSERT_EVENTS_SIZE(size);
34 ASSERT_EVENTS_EventPrimitive_SIZE(size);
35 ASSERT_EVENTS_EventPrimitive(portNum, data.
args.val1, data.
args.val2, data.
args.val3, data.
args.val4,
40 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
41 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
43 for (U32 i = 0; i < component.EVENTID_EVENTPRIMITIVE_THROTTLE; i++) {
44 testEventHelper(portNum, data, i + 1);
48 testEventHelper(portNum, data, component.EVENTID_EVENTPRIMITIVE_THROTTLE);
51 component.log_ACTIVITY_LO_EventPrimitive_ThrottleClear();
52 testEventHelper(portNum, data, component.EVENTID_EVENTPRIMITIVE_THROTTLE + 1);
56 component.log_COMMAND_EventString(data.
args.val1, data.
args.val2);
58 ASSERT_EVENTS_SIZE(1);
59 ASSERT_EVENTS_EventString_SIZE(1);
60 ASSERT_EVENTS_EventString(portNum, data.
args.val1.toChar(), data.
args.val2.toChar());
64 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
65 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
67 component.log_DIAGNOSTIC_EventEnum(data.
args.val);
69 ASSERT_EVENTS_SIZE(1);
70 ASSERT_EVENTS_EventEnum_SIZE(1);
71 ASSERT_EVENTS_EventEnum(portNum, data.
args.val);
75 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
76 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
78 component.log_FATAL_EventArray(data.
args.val);
80 ASSERT_EVENTS_SIZE(size);
81 ASSERT_EVENTS_EventArray_SIZE(size);
82 ASSERT_EVENTS_EventArray(portNum, data.
args.val);
86 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
87 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
89 for (U32 i = 0; i < component.EVENTID_EVENTARRAY_THROTTLE; i++) {
90 testEventHelper(portNum, data, i + 1);
94 testEventHelper(portNum, data, component.EVENTID_EVENTARRAY_THROTTLE);
97 component.log_FATAL_EventArray_ThrottleClear();
98 testEventHelper(portNum, data, component.EVENTID_EVENTARRAY_THROTTLE + 1);
102 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
103 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
105 component.log_WARNING_HI_EventStruct(data.
args.val);
107 ASSERT_EVENTS_SIZE(1);
108 ASSERT_EVENTS_EventStruct_SIZE(1);
109 ASSERT_EVENTS_EventStruct(portNum, data.
args.val);
113 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
114 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
116 component.log_WARNING_LO_EventBool(data.
args.val);
118 ASSERT_EVENTS_SIZE(size);
119 ASSERT_EVENTS_EventBool_SIZE(size);
120 ASSERT_EVENTS_EventBool(portNum, data.
args.val);
124 ASSERT_TRUE(component.isConnected_eventOut_OutputPort(portNum));
125 ASSERT_TRUE(component.isConnected_textEventOut_OutputPort(portNum));
127 for (U32 i = 0; i < component.EVENTID_EVENTBOOL_THROTTLE; i++) {
128 testEventHelper(portNum, data, i + 1);
132 testEventHelper(portNum, data, component.EVENTID_EVENTBOOL_THROTTLE);
135 component.log_WARNING_LO_EventBool_ThrottleClear();
136 testEventHelper(portNum, data, component.EVENTID_EVENTBOOL_THROTTLE + 1);
PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE