Mar 21st 2024 update

This commit is contained in:
Ned Wright
2024-03-21 15:31:38 +00:00
parent 0d22790ebe
commit c20fa9f966
100 changed files with 3851 additions and 453 deletions

View File

@@ -33,7 +33,9 @@ ReportMessaging::~ReportMessaging()
HTTPMethod::POST,
url,
log_rest,
message_type_tag
message_type_tag,
MessageMetadata(),
force_buffering
);
} catch (...) {}
}
@@ -44,3 +46,9 @@ ReportMessaging::operator<<(const LogField &field)
report << field;
return *this;
}
void
ReportMessaging::setForceBuffering(bool _force_buffering)
{
force_buffering = _force_buffering;
}

View File

@@ -99,12 +99,55 @@ TEST_F(ReportMessagingTest, title_only)
" }\n"
"}",
_,
_,
_
)
).Times(1);
ReportMessaging("test", ReportIS::AudienceTeam::AGENT_CORE, 1, true, ReportIS::Tags::ACCESS_CONTROL);
}
TEST_F(ReportMessagingTest, with_buffering)
{
EXPECT_CALL(
mock_messaging,
sendAsyncMessage(
_,
_,
"{\n"
" \"log\": {\n"
" \"eventTime\": \"Best Time ever\",\n"
" \"eventName\": \"test\",\n"
" \"eventSeverity\": \"Info\",\n"
" \"eventPriority\": \"Low\",\n"
" \"eventType\": \"Event Driven\",\n"
" \"eventLevel\": \"Log\",\n"
" \"eventLogLevel\": \"info\",\n"
" \"eventAudience\": \"Internal\",\n"
" \"eventAudienceTeam\": \"Agent Core\",\n"
" \"eventFrequency\": 0,\n"
" \"eventTags\": [\n"
" \"Access Control\"\n"
" ],\n"
" \"eventSource\": {\n"
" \"eventTraceId\": \"\",\n"
" \"eventSpanId\": \"\",\n"
" \"issuingEngineVersion\": \"\",\n"
" \"serviceName\": \"Unnamed Nano Service\"\n"
" },\n"
" \"eventData\": {\n"
" \"eventObject\": 1\n"
" }\n"
" }\n"
"}",
_,
_,
true
)
).Times(1);
ReportMessaging report("test", ReportIS::AudienceTeam::AGENT_CORE, 1, true, ReportIS::Tags::ACCESS_CONTROL);
report.setForceBuffering(true);
}
TEST_F(ReportMessagingTest, with_dynamic_fields)
{
EXPECT_CALL(
@@ -140,6 +183,7 @@ TEST_F(ReportMessagingTest, with_dynamic_fields)
" }\n"
"}",
_,
_,
_
)
).Times(1);
@@ -189,6 +233,7 @@ TEST_F(ReportMessagingTest, custom_event_object)
" }\n"
"}",
_,
_,
_
)
).Times(1);
@@ -243,6 +288,7 @@ TEST_F(ReportMessagingTest, custom_priority)
" }\n"
"}",
_,
_,
_
)
).Times(1);
@@ -309,6 +355,7 @@ TEST_F(ReportMessagingTest, with_env_details)
" }\n"
"}",
_,
_,
_
)
).Times(1);