ifw-fcf  5.0.0-pre2
Classes | Namespaces | Functions | Variables
test{{cookiecutter.device_name|capitalize()}}LcsIf.cpp File Reference

Unit tests for {{cookiecutter.device_name|capitalize()}}LcsIf class. More...

#include <fcf/common/dispatcher.hpp>
#include <fcf/devmgr/common/actionMgr.hpp>
#include <fcf/devmgr/common/config.hpp>
#include <fcf/devmgr/common/dataContext.hpp>
#include <fcf/devmgr/common/deviceFacade.hpp>
#include <fcf/devmgr/common/device.hpp>
#include <fcf/devmgr/common/deviceConfig.hpp>
#include <fcf/devmgr/common/deviceLcsIf.hpp>
#include "fcf/devmgr/devices/{{cookiecutter.device_name|lower}}Config.hpp"
#include "fcf/devmgr/devices/{{cookiecutter.device_name|lower}}LcsIf.hpp"
#include <rad/dbAdapterRedis.hpp>
#include <rad/msgReplier.hpp>
#include <rad/smAdapter.hpp>
#include <boost/asio.hpp>
#include <gtest/gtest.h>
#include "mock/mockIComm.hpp"

Classes

class  Test
 

Namespaces

 test
 

Functions

class Test TearDown ()
 
void ExpectReadHelper (std::shared_ptr< MockIComm > comm_if, std::shared_ptr< test{{cookiecutter.device_name|capitalize()}}LcsIf::Test{{cookiecutter.device_name|capitalize()}}Config > &dev_cfg, int state, int substate)
 
 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)
 

Variables

 LcsIf
 
std::string const CONFIG_CFG = std::string("config/config.yaml")
 
std::string const
 

Detailed Description

Unit tests for {{cookiecutter.device_name|capitalize()}}LcsIf class.

Author
mkiekebu

Function Documentation

◆ ExpectReadHelper()

void ExpectReadHelper ( std::shared_ptr< MockIComm comm_if,
std::shared_ptr< test{{cookiecutter.device_name|capitalize()}}LcsIf::Test{{cookiecutter.device_name|capitalize()}}Config > &  dev_cfg,
int  state,
int  substate 
)

◆ TearDown()

class Test TearDown ( )

◆ TEST_F() [1/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Config   
)

◆ TEST_F() [2/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Connect   
)

◆ TEST_F() [3/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
Ctor   
)

◆ TEST_F() [4/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsHwFailure   
)

◆ TEST_F() [5/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsOperational   
)

◆ TEST_F() [6/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
IsReady   
)

◆ TEST_F() [7/7]

TEST_F ( Test{{cookiecutter.device_name|capitalize()}}  LcsIf,
ReadStatus   
)

Variable Documentation

◆ CONFIG_CFG

std::string const CONFIG_CFG = std::string("config/config.yaml")

◆ const

std::string const
Initial value:
{{cookiecutter.device_name|upper}}_CFG =
std::string("config/test{{cookiecutter.device_name|capitalize()}}.yaml")

◆ LcsIf

LcsIf
Initial value:
{
class Test{{cookiecutter.device_name|capitalize()}}Config : public fcf::devmgr::common::DeviceConfig {
public:
Test{{cookiecutter.device_name|capitalize()}}Config(const std::string filename,
const std::string name):
fcf::devmgr::common::DeviceConfig(filename, name) {
}
}
Definition: test{{cookiecutter.device_name|capitalize()}}.cpp:91
Definition: config.hpp:56
Device Configuration class.
Definition: deviceConfig.hpp:126
Definition: actionMgr.cpp:29
class My capitalize()}}
Definition: test{{cookiecutter.device_name|capitalize()}}.cpp:67