ChimeraTK-ApplicationCore  04.01.00
testIllegalNetworks.cc File Reference
#include "TestFacility.h"
#include <future>
#include "Application.h"
#include "ApplicationModule.h"
#include "ArrayAccessor.h"
#include "DeviceModule.h"
#include "ScalarAccessor.h"
#include <ChimeraTK/BackendFactory.h>
#include <boost/mpl/list.hpp>
#include <boost/test/included/unit_test.hpp>
+ Include dependency graph for testIllegalNetworks.cc:

Go to the source code of this file.

Classes

struct  Tests::testIllegalNetworks::TestApplication1
 
struct  Tests::testIllegalNetworks::TestApplication3< T >
 
struct  Tests::testIllegalNetworks::TestApplication4
 
struct  Tests::testIllegalNetworks::TestApplication5< T >
 
struct  Tests::testIllegalNetworks::TestApplication6< T >
 
struct  Tests::testIllegalNetworks::CircularConnectionModule
 
struct  Tests::testIllegalNetworks::CircularConnectionModuleWithIntermediateGroup
 
struct  Tests::testIllegalNetworks::CircularConnectionModuleWithIntermediateGroup::A
 
struct  Tests::testIllegalNetworks::CircularConnectionModuleWithIntermediateGroup::A::B
 
struct  Tests::testIllegalNetworks::CircularConnectionModuleWithIntermediateGroup::A::B::C
 
struct  Tests::testIllegalNetworks::CircularConnectionModuleWithIntermediateGroup::A::B::C::D
 
struct  Tests::testIllegalNetworks::CircularConnectionApp
 
struct  Tests::testIllegalNetworks::CircularConnectionApp2
 

Namespaces

 Tests
 
 Tests::testIllegalNetworks
 

Macros

#define BOOST_TEST_MODULE   testIllegalNetworks
 

Typedefs

using Tests::testIllegalNetworks::TestTypes = boost::mpl::list< int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, float, double, ctk::Boolean >
 

Functions

void mainLoop () override
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE (testTwoScalarPollPushAccessors)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE_TEMPLATE (testTwoFeeders, T, TestTypes)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE (testTooManyPollingConsumers)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE_TEMPLATE (testDifferentNrElements, T, TestTypes)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE_TEMPLATE (testDifferentZeroElementsNonVoid, T, TestTypes)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE (testCircularModule)
 
 Tests::testIllegalNetworks::BOOST_AUTO_TEST_CASE (testCircularModule2)
 

Variables

ctk::ScalarPushInput< int > consumingPush {this, "/MyModule/readBack", "", ""}
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   testIllegalNetworks

Definition at line 7 of file testIllegalNetworks.cc.

Function Documentation

◆ mainLoop()

void mainLoop ( )
inlineoverride

Definition at line 42 of file testIllegalNetworks.cc.

Variable Documentation

◆ consumingPush

ctk::ScalarPushInput<int> consumingPush {this, "/MyModule/readBack", "", ""}

Definition at line 40 of file testIllegalNetworks.cc.