Public Member Functions | Protected Attributes | List of all members
RollingRecorderActionServerHandlerTests Class Reference
Inheritance diagram for RollingRecorderActionServerHandlerTests:
Inheritance graph
[legend]

Public Member Functions

void assertGoalIsAborted ()
 
void assertGoalIsAccepted ()
 
void assertGoalIsCanceled ()
 
void assertGoalIsRejected ()
 
void assertGoalIsSuccess ()
 
void assertPublishFeedback (const std::initializer_list< int > &statuses)
 
void assertStatusUpdatedCorrectly (const std::vector< std::string > &bags)
 
void assertUploadGoalIsNotSent ()
 
void assertUploadGoalIsSent ()
 
std::string createRosbagAtTime (ros::Time time)
 
void givenActionServerAvailable ()
 
void givenActionServerBusy ()
 
std::vector< std::string > givenRecorderIsRunning ()
 
void givenRollingRecorderGoal ()
 
void givenUploadFails ()
 
void givenUploadReturns (actionlib::SimpleClientGoalState state)
 
void givenUploadSucceeds ()
 
void givenUploadTimesOut ()
 
 RollingRecorderActionServerHandlerTests ()
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

std::atomic< bool > action_server_busy
 
boost::shared_ptr< recorder_msgs::RollingRecorderGoal > goal
 
MockRollingRecorderGoalHandle goal_handle
 
boost::filesystem::path path
 
std::unique_ptr< RollingRecorderRosbagUploadRequest< MockRollingRecorderGoalHandle, MockS3UploadClient > > request
 
RollingRecorder rolling_recorder
 
RollingRecorderOptions rolling_recorder_options
 
MockRollingRecorderStatus rolling_recorder_status
 
MockS3UploadClient s3_upload_client
 

Detailed Description

Definition at line 136 of file rolling_recorder_action_server_handler_test.cpp.

Constructor & Destructor Documentation

RollingRecorderActionServerHandlerTests::RollingRecorderActionServerHandlerTests ( )
inline

Member Function Documentation

void RollingRecorderActionServerHandlerTests::assertGoalIsAborted ( )
inline
void RollingRecorderActionServerHandlerTests::assertGoalIsAccepted ( )
inline
void RollingRecorderActionServerHandlerTests::assertGoalIsCanceled ( )
inline
void RollingRecorderActionServerHandlerTests::assertGoalIsRejected ( )
inline
void RollingRecorderActionServerHandlerTests::assertGoalIsSuccess ( )
inline
void RollingRecorderActionServerHandlerTests::assertPublishFeedback ( const std::initializer_list< int > &  statuses)
inline
void RollingRecorderActionServerHandlerTests::assertStatusUpdatedCorrectly ( const std::vector< std::string > &  bags)
inline
void RollingRecorderActionServerHandlerTests::assertUploadGoalIsNotSent ( )
inline
void RollingRecorderActionServerHandlerTests::assertUploadGoalIsSent ( )
inline
std::string RollingRecorderActionServerHandlerTests::createRosbagAtTime ( ros::Time  time)
inline
void RollingRecorderActionServerHandlerTests::givenActionServerAvailable ( )
inline
void RollingRecorderActionServerHandlerTests::givenActionServerBusy ( )
inline
std::vector<std::string> RollingRecorderActionServerHandlerTests::givenRecorderIsRunning ( )
inline
void RollingRecorderActionServerHandlerTests::givenRollingRecorderGoal ( )
inline
void RollingRecorderActionServerHandlerTests::givenUploadFails ( )
inline
void RollingRecorderActionServerHandlerTests::givenUploadReturns ( actionlib::SimpleClientGoalState  state)
inline
void RollingRecorderActionServerHandlerTests::givenUploadSucceeds ( )
inline
void RollingRecorderActionServerHandlerTests::givenUploadTimesOut ( )
inline
void RollingRecorderActionServerHandlerTests::SetUp ( )
inlineoverride
void RollingRecorderActionServerHandlerTests::TearDown ( )
inlineoverride

Member Data Documentation

std::atomic<bool> RollingRecorderActionServerHandlerTests::action_server_busy
protected
boost::shared_ptr<recorder_msgs::RollingRecorderGoal> RollingRecorderActionServerHandlerTests::goal
protected
MockRollingRecorderGoalHandle RollingRecorderActionServerHandlerTests::goal_handle
protected
boost::filesystem::path RollingRecorderActionServerHandlerTests::path
protected
std::unique_ptr<RollingRecorderRosbagUploadRequest<MockRollingRecorderGoalHandle, MockS3UploadClient> > RollingRecorderActionServerHandlerTests::request
protected
RollingRecorder RollingRecorderActionServerHandlerTests::rolling_recorder
protected
RollingRecorderOptions RollingRecorderActionServerHandlerTests::rolling_recorder_options
protected
MockRollingRecorderStatus RollingRecorderActionServerHandlerTests::rolling_recorder_status
protected
MockS3UploadClient RollingRecorderActionServerHandlerTests::s3_upload_client
protected

The documentation for this class was generated from the following file:


rosbag_cloud_recorders
Author(s): AWS RoboMaker
autogenerated on Tue Jun 1 2021 02:51:28