Classes | Macros | Functions | Variables
log_publisher_test.cpp File Reference
#include <aws/core/Aws.h>
#include <aws/logs/model/InputLogEvent.h>
#include <cloudwatch_logs_common/log_publisher.h>
#include <cloudwatch_logs_common/definitions/ros_cloudwatch_logs_errors.h>
#include <gtest/gtest.h>
Include dependency graph for log_publisher_test.cpp:

Go to the source code of this file.

Classes

class  MockCloudWatchFacade
 
class  TestLogPublisherFixture
 This test requires a fixture to init and shutdown the SDK or else it causes seg faults when trying to construct a CloudWatch client. All tests must use the TEST_F function with this fixture name. More...
 

Macros

#define _unused(x)   ((void)(x))
 

Functions

 TEST_F (TestLogPublisherFixture, Sanity)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_PublishLogs_ReturnsFalseWhenEmpty)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_PublishLogs_ReturnsSuccessWhenListIngested)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_CallsSendLogsToCW)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_FailCreateGroup)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_FailCreateStream)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_FailInitToken)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_FailSendLogs)
 
 TEST_F (TestLogPublisherFixture, TestLogPublisher_FailNotStarted)
 

Variables

constexpr int WAIT_TIME
 

Macro Definition Documentation

#define _unused (   x)    ((void)(x))

Definition at line 24 of file log_publisher_test.cpp.

Function Documentation

TEST_F ( TestLogPublisherFixture  ,
Sanity   
)

Definition at line 164 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_PublishLogs_ReturnsFalseWhenEmpty   
)

Definition at line 168 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_PublishLogs_ReturnsSuccessWhenListIngested   
)

Definition at line 178 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_CallsSendLogsToCW   
)

Definition at line 187 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_FailCreateGroup   
)

Definition at line 197 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_FailCreateStream   
)

Definition at line 208 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_FailInitToken   
)

Definition at line 219 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_FailSendLogs   
)

Definition at line 229 of file log_publisher_test.cpp.

TEST_F ( TestLogPublisherFixture  ,
TestLogPublisher_FailNotStarted   
)

Definition at line 239 of file log_publisher_test.cpp.

Variable Documentation

constexpr int WAIT_TIME
Initial value:
=
2000

Definition at line 26 of file log_publisher_test.cpp.



cloudwatch_logs_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:24