Classes | Macros | Functions
test_lazy_subscriber.cpp File Reference

Test for lazy_subscriber.hpp . More...

#include "gtest/gtest.h"
#include <ros/topic_manager.h>
#include <memory>
#include <string>
#include <utility>
#include <ros/ros.h>
#include <ros/subscription.h>
#include <std_msgs/Header.h>
#include <topic_tools/shape_shifter.h>
#include <cras_topic_tools/lazy_subscriber.hpp>
Include dependency graph for test_lazy_subscriber.cpp:

Go to the source code of this file.

Classes

class  TestLazySubscriber< M >
 

Macros

#define private   public
 

Functions

size_t getNumSubscriptions (const std::string &topic)
 
int main (int argc, char **argv)
 
void spin (double duration)
 
void spin (double duration, double wait)
 
 TEST (LazySubscriber, MessageEvent)
 
 TEST (LazySubscriber, Test)
 
 TEST (LazySubscriberBase, Chain)
 
 TEST (LazySubscriberBase, SetLazy)
 
 TEST (LazySubscriberBase, Test)
 

Detailed Description

Test for lazy_subscriber.hpp .

Author
Martin Pecka SPDX-License-Identifier: BSD-3-Clause SPDX-FileCopyrightText: Czech Technical University in Prague

Definition in file test_lazy_subscriber.cpp.

Macro Definition Documentation

◆ private

#define private   public

Definition at line 12 of file test_lazy_subscriber.cpp.

Function Documentation

◆ getNumSubscriptions()

size_t getNumSubscriptions ( const std::string &  topic)

Definition at line 43 of file test_lazy_subscriber.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 856 of file test_lazy_subscriber.cpp.

◆ spin() [1/2]

void spin ( double  duration)

Definition at line 38 of file test_lazy_subscriber.cpp.

◆ spin() [2/2]

void spin ( double  duration,
double  wait 
)

Definition at line 27 of file test_lazy_subscriber.cpp.

◆ TEST() [1/5]

TEST ( LazySubscriber  ,
MessageEvent   
)

Definition at line 708 of file test_lazy_subscriber.cpp.

◆ TEST() [2/5]

TEST ( LazySubscriber  ,
Test   
)

Definition at line 562 of file test_lazy_subscriber.cpp.

◆ TEST() [3/5]

TEST ( LazySubscriberBase  ,
Chain   
)

Definition at line 404 of file test_lazy_subscriber.cpp.

◆ TEST() [4/5]

TEST ( LazySubscriberBase  ,
SetLazy   
)

Definition at line 248 of file test_lazy_subscriber.cpp.

◆ TEST() [5/5]

TEST ( LazySubscriberBase  ,
Test   
)

Definition at line 72 of file test_lazy_subscriber.cpp.



cras_topic_tools
Author(s): Martin Pecka
autogenerated on Wed Apr 23 2025 02:48:56