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

int main ( int  argc,
char **  argv 
)

Definition at line 403 of file log_node_param_helper_test.cpp.

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 ( LogNodeParamHelperFixture  ,
TestReadPublishFrequency   
)

Definition at line 51 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestReadLogGroup   
)

Definition at line 83 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestReadLogStream   
)

Definition at line 115 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestReadSubscribeToRosout   
)

Definition at line 147 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestReadReadMinLogVerbosity   
)

Definition at line 179 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestPublishTopicNames   
)

Definition at line 254 of file log_node_param_helper_test.cpp.

TEST_F ( LogNodeParamHelperFixture  ,
TestReadIgnoreNodesSet   
)

Definition at line 296 of file log_node_param_helper_test.cpp.

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 ( 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 Sat Mar 6 2021 03:55:46