Classes | Functions
log_node_param_helper_test.cpp File Reference
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <cloudwatch_logger/log_node_param_helper.h>
#include <aws_common/sdk_utils/parameter_reader.h>
#include <aws_common/sdk_utils/aws_error.h>
Include dependency graph for log_node_param_helper_test.cpp:

Go to the source code of this file.

Classes

class  LogNodeParamHelperFixture
 
class  ParameterReaderMock
 

Functions

int main (int argc, char **argv)
 
AwsError MockReadParamAddStringToList (const ParameterPath &param_path, std::vector< std::string > &out)
 
 TEST_F (LogNodeParamHelperFixture, TestReadPublishFrequency)
 
 TEST_F (LogNodeParamHelperFixture, TestReadLogGroup)
 
 TEST_F (LogNodeParamHelperFixture, TestReadLogStream)
 
 TEST_F (LogNodeParamHelperFixture, TestReadSubscribeToRosout)
 
 TEST_F (LogNodeParamHelperFixture, TestReadReadMinLogVerbosity)
 
 TEST_F (LogNodeParamHelperFixture, TestPublishTopicNames)
 
 TEST_F (LogNodeParamHelperFixture, TestReadIgnoreNodesSet)
 
 TEST_F (LogNodeParamHelperFixture, Test_Delete_Stale_Data_True)
 
 TEST_F (LogNodeParamHelperFixture, Test_Delete_Stale_Data_Not_Defined)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 403 of file log_node_param_helper_test.cpp.

◆ MockReadParamAddStringToList()

AwsError MockReadParamAddStringToList ( const ParameterPath param_path,
std::vector< std::string > &  out 
)

Definition at line 289 of file log_node_param_helper_test.cpp.

◆ TEST_F() [1/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadPublishFrequency   
)

Definition at line 51 of file log_node_param_helper_test.cpp.

◆ TEST_F() [2/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadLogGroup   
)

Definition at line 83 of file log_node_param_helper_test.cpp.

◆ TEST_F() [3/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadLogStream   
)

Definition at line 115 of file log_node_param_helper_test.cpp.

◆ TEST_F() [4/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadSubscribeToRosout   
)

Definition at line 147 of file log_node_param_helper_test.cpp.

◆ TEST_F() [5/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadReadMinLogVerbosity   
)

Definition at line 179 of file log_node_param_helper_test.cpp.

◆ TEST_F() [6/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestPublishTopicNames   
)

Definition at line 254 of file log_node_param_helper_test.cpp.

◆ TEST_F() [7/9]

TEST_F ( LogNodeParamHelperFixture  ,
TestReadIgnoreNodesSet   
)

Definition at line 296 of file log_node_param_helper_test.cpp.

◆ TEST_F() [8/9]

TEST_F ( LogNodeParamHelperFixture  ,
Test_Delete_Stale_Data_True   
)

FileManagerStrategyOptions options defined with delete_stale_data set to true. First ReadParam call fails, therefore we expect options_.delete_stale_data set true->false. Second ReadParam call suceeds, therefore we expect options_.delete_stale_data set false->true. Third ReadParam call not found, therefore we expect options_.delete_stale_data set true->false.

Definition at line 328 of file log_node_param_helper_test.cpp.

◆ TEST_F() [9/9]

TEST_F ( LogNodeParamHelperFixture  ,
Test_Delete_Stale_Data_Not_Defined   
)

FileManagerStrategyOptions options defined with delete_stale_data not defined. We expect that when delete_stale_data is not defined that it will default to false. First ReadParam call suceeds, therefore we expect options_.delete_stale_data set false->true. Second ReadParam call fails, therefore we expect options_.delete_stale_data set true->false. Third ReadParam call suceeds, therefore we expect options_.delete_stale_data set false->true. Forth ReadParam call not found, therefore we expect options_.delete_stale_data set true->false.

Definition at line 365 of file log_node_param_helper_test.cpp.



cloudwatch_logger
Author(s): AWS RoboMaker
autogenerated on Mon Feb 28 2022 22:02:40