Classes | Namespaces | Typedefs | Functions
test_approximate_time_policy.cpp File Reference
#include <gtest/gtest.h>
#include "message_filters/synchronizer.h"
#include "message_filters/sync_policies/approximate_time.h"
#include <vector>
#include <ros/ros.h>
Include dependency graph for test_approximate_time_policy.cpp:

Go to the source code of this file.

Classes

class  ApproximateTimeSynchronizerTest
 
class  ApproximateTimeSynchronizerTestQuad
 
struct  Header
 
struct  Msg
 
struct  TimeQuad
 
struct  ros::message_traits::TimeStamp< Msg >
 

Namespaces

 ros
 
 ros::message_traits
 

Typedefs

typedef boost::shared_ptr< Msg const > MsgConstPtr
 
typedef boost::shared_ptr< MsgMsgPtr
 
typedef std::pair< ros::Time, unsigned int > TimeAndTopic
 
typedef std::pair< ros::Time, ros::TimeTimePair
 

Functions

int main (int argc, char **argv)
 
 TEST (ApproxTimeSync, ExactMatch)
 
 TEST (ApproxTimeSync, PerfectMatch)
 
 TEST (ApproxTimeSync, ImperfectMatch)
 
 TEST (ApproxTimeSync, Acceleration)
 
 TEST (ApproxTimeSync, DroppedMessages)
 
 TEST (ApproxTimeSync, LongQueue)
 
 TEST (ApproxTimeSync, DoublePublish)
 
 TEST (ApproxTimeSync, FourTopics)
 
 TEST (ApproxTimeSync, EarlyPublish)
 
 TEST (ApproxTimeSync, RateBound)
 
 TEST (ApproxTimeSync, RateBoundAll)
 

Typedef Documentation

◆ MsgConstPtr

Definition at line 58 of file test_approximate_time_policy.cpp.

◆ MsgPtr

Definition at line 57 of file test_approximate_time_policy.cpp.

◆ TimeAndTopic

typedef std::pair<ros::Time, unsigned int> TimeAndTopic

Definition at line 76 of file test_approximate_time_policy.cpp.

◆ TimePair

typedef std::pair<ros::Time, ros::Time> TimePair

Definition at line 75 of file test_approximate_time_policy.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 573 of file test_approximate_time_policy.cpp.

◆ TEST() [1/11]

TEST ( ApproxTimeSync  ,
ExactMatch   
)

Definition at line 218 of file test_approximate_time_policy.cpp.

◆ TEST() [2/11]

TEST ( ApproxTimeSync  ,
PerfectMatch   
)

Definition at line 244 of file test_approximate_time_policy.cpp.

◆ TEST() [3/11]

TEST ( ApproxTimeSync  ,
ImperfectMatch   
)

Definition at line 269 of file test_approximate_time_policy.cpp.

◆ TEST() [4/11]

TEST ( ApproxTimeSync  ,
Acceleration   
)

Definition at line 295 of file test_approximate_time_policy.cpp.

◆ TEST() [5/11]

TEST ( ApproxTimeSync  ,
DroppedMessages   
)

Definition at line 321 of file test_approximate_time_policy.cpp.

◆ TEST() [6/11]

TEST ( ApproxTimeSync  ,
LongQueue   
)

Definition at line 367 of file test_approximate_time_policy.cpp.

◆ TEST() [7/11]

TEST ( ApproxTimeSync  ,
DoublePublish   
)

Definition at line 403 of file test_approximate_time_policy.cpp.

◆ TEST() [8/11]

TEST ( ApproxTimeSync  ,
FourTopics   
)

Definition at line 429 of file test_approximate_time_policy.cpp.

◆ TEST() [9/11]

TEST ( ApproxTimeSync  ,
EarlyPublish   
)

Definition at line 469 of file test_approximate_time_policy.cpp.

◆ TEST() [10/11]

TEST ( ApproxTimeSync  ,
RateBound   
)

Definition at line 497 of file test_approximate_time_policy.cpp.

◆ TEST() [11/11]

TEST ( ApproxTimeSync  ,
RateBoundAll   
)

Definition at line 536 of file test_approximate_time_policy.cpp.



message_filters
Author(s): Josh Faust, Vijay Pradeep, Dirk Thomas
autogenerated on Mon Feb 28 2022 23:33:49