ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
Test{{cookiecutter.device_name}}LcsIf.cpp File Reference

Unit tests for TestDeviceLcsIf class. More...

#include <fcf/common/dispatcher.hpp>
#include <devmgr/common/actionMgr.hpp>
#include <devmgr/common/config.hpp>
#include <devmgr/common/dataContext.hpp>
#include <devmgr/common/deviceFacade.hpp>
#include <devmgr/common/device.hpp>
#include <devmgr/common/deviceConfig.hpp>
#include <devmgr/common/deviceLcsIf.hpp>
#include "devmgr/devices/{{cookiecutter.device_name|lower}}Config.hpp"
#include "devmgr/devices/{{cookiecutter.device_name|lower}}LcsIf.hpp"
#include <rad/DbAdapterRedis.hpp>
#include <rad/Dispatcher.hpp>
#include <rad/MsgReplier.hpp>
#include <rad/SMAdapter.hpp>
#include <boost/asio.hpp>
#include <gtest/gtest.h>
#include <google/protobuf/stubs/common.h>
#include "mock/mockIComm.hpp"
#include "mock/mockIConfig.hpp"
#include "mock/mockDbAdapter.hpp"

Classes

class  Test
 

Namespaces

 test
 

Functions

class Test TearDown ()
 
void expect_helper (MockDbAdapter &mock, MockIConfig &config)
 
void expect_helper_no (MockDbAdapter &mock)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, Ctor)
 
void expect_read_helper (std::shared_ptr< MockIComm > comm_if, std::shared_ptr< test{{cookiecutter.device_name|capitalize()}}LcsIf::Test{{cookiecutter.device_name|capitalize()}}Config > &dev_cfg, short state, short substate)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, Config)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, Connect)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, IsReady)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, IsOperational)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, IsHwFailure)
 
 TEST_F (Test{{cookiecutter.device_name|capitalize()}}LcsIf, ReadStatus)
 

Variables

 LcsIf
 
std::string const CONFIG_CFG
 
std::string const
 

Detailed Description

Unit tests for TestDeviceLcsIf class.

Author
mkiekebu

Function Documentation

void expect_helper ( MockDbAdapter mock,
MockIConfig config 
)
void expect_helper_no ( MockDbAdapter mock)
void expect_read_helper ( std::shared_ptr< MockIComm comm_if,
std::shared_ptr< test{{cookiecutter.device_name|capitalize()}}LcsIf::Test{{cookiecutter.device_name|capitalize()}}Config > &  dev_cfg,
short  state,
short  substate 
)
class Test TearDown ( )
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Ctor   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Config   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Connect   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsReady   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsOperational   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsHwFailure   
)
TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
ReadStatus   
)

Variable Documentation

std::string const CONFIG_CFG
Initial value:
= std::string(WAF_MODULE_PATH) +
"/test/res/config.yml"
std::string const
Initial value:
{{cookiecutter.device_name|upper}}_CFG = std::string(WAF_MODULE_PATH) +
"/test/res/test{{cookiecutter.device_name|capitalize()}}.yml"
#define cookiecutter
class devmgr::@19 upper
{{cookiecutter.device_name}} Configuration class
LcsIf
Initial value:
{
class Test{{cookiecutter.device_name|capitalize()}}Config : public devmgr::{{cookiecutter.device_name|lower}}::{{cookiecutter.device_name|capitalize()}}Config {
public:
Test{{cookiecutter.device_name|capitalize()}}Config(const std::string filename,
const std::string name):
devmgr::{{cookiecutter.device_name|lower}}::{{cookiecutter.device_name|capitalize()}}Config(filename, name) {
}
void SetMapFile(const std::string& filename) {
m_map_file = filename;
}
virtual std::string GetMapFile() {
return m_map_file;
};
std::string m_map_file;
}
Config
Definition: Test{{cookiecutter.device_name}}Config.cpp:44
#define cookiecutter
class My capitalize()}}
Definition: Test{{cookiecutter.device_name}}.cpp:89
Definition: config.hpp:57
optional string name
Definition: topics.proto:50
virtual std::string GetMapFile()