$darkmode
stack_test.cpp File Reference
#include <gtest/gtest.h>
#include <string>
#include <vector>
#include <cloe/component.hpp>
#include <cloe/component/ego_sensor.hpp>
#include <cloe/component/object_sensor.hpp>
#include <cloe/core.hpp>
#include <fable/utility/gtest.hpp>
#include "stack.hpp"
Include dependency graph for stack_test.cpp:

Classes

struct  DummySensorConf
 
class  DummySensor
 
class  FusionSensor
 

Functions

 TEST (cloe_stack, serialization_of_empty_stack)
 
 TEST (cloe_stack, serialization_with_logging)
 
 DEFINE_COMPONENT_FACTORY (DummySensorFactory, DummySensorConf, "dummy_object_sensor", "test component config") TEST(cloe_stack
 
 ASSERT_EQ (d->get_freq(), 9)
 
 DEFINE_COMPONENT_FACTORY (FusionSensorFactory, DummySensorConf, "fusion_object_sensor", "test component config") std
 

Variables

 deserialization_of_component
 
ComponentConf cc = ComponentConf("dummy_sensor", cf)
 
std::vector< std::shared_ptr< cloe::Component > > from = {std::shared_ptr<cloe::NopObjectSensor>()}
 
auto d
 

Detailed Description

Variable Documentation

◆ d

auto d
Initial value:
= std::dynamic_pointer_cast<DummySensor>(
std::shared_ptr<cloe::Component>(std::move(cf->make(cc.args, from))))

◆ deserialization_of_component

deserialization_of_component
Initial value:
{
std::shared_ptr<DummySensorFactory> cf = std::make_shared<DummySensorFactory>()