rad  5.1.0
Classes | Functions | Variables
rad::utest Namespace Reference

Classes

class  ActionMgr
 
class  Activity
 
class  Application
 
class  Config
 
class  DataContext
 
class  OldbAdapter
 
class  OldbInterface
 

Functions

std::string CreateModel (const std::string &append)
 
std::shared_ptr<::elt::oldb::CiiOldb > GetInMemoryOldbInstance ()
 
void CreateMetadataString (const std::string &name, const std::string &uri, std::shared_ptr<::elt::oldb::CiiOldb > instance)
 

Variables

const std::string CONFIG_DEFAULT_VERSION = "1.0"
 
const std::string CONFIG_DEFAULT_MODNAME = "utestapp"
 
const std::string CONFIG_DEFAULT_PROCNAME = "utestApp"
 
const std::string CONFIG_DEFAULT_FILENAME = ""
 
const std::string CONFIG_DEFAULT_SCXML_FILENAME = ""
 
const std::string CONFIG_DEFAULT_SCXML_APPEND = ""
 
const std::string CONFIG_DEFAULT_LOG_LEVEL = "INFO"
 
const std::string CONFIG_DEFAULT_LOG_PROPERTIES = ""
 
const std::string CONFIG_DEFAULT_REQ_ENDPOINT = ""
 
const std::string CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:/elt/"
 
const int CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 2
 
const bool CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false
 

Function Documentation

◆ CreateMetadataString()

void rad::utest::CreateMetadataString ( const std::string &  name,
const std::string &  uri,
std::shared_ptr<::elt::oldb::CiiOldb >  instance 
)

Helper free function that can be used to configure the metadata associated to a CII OLDB std::string attribute.

Parameters
nameAttribute name.
uriAttribute URI.
instanceCII OLDB instance.

◆ CreateModel()

std::string rad::utest::CreateModel ( const std::string &  append = "")

Helper free function returning a simple SCXML State Machine model that can be used to test the command interfaces.

Parameters
appendCustomization to be added to the simple model. @raturn A simple SCXML State Machine model.

◆ GetInMemoryOldbInstance()

std::shared_ptr<::elt::oldb::CiiOldb > rad::utest::GetInMemoryOldbInstance ( )

Helper free function that can be used to retrieve a CII OLDB instance configured to work with the in-memory implementation.

Returns
CII ODLB instance for in-memory access.

Variable Documentation

◆ CONFIG_DEFAULT_FILENAME

const std::string rad::utest::CONFIG_DEFAULT_FILENAME = ""

◆ CONFIG_DEFAULT_LOG_LEVEL

const std::string rad::utest::CONFIG_DEFAULT_LOG_LEVEL = "INFO"

◆ CONFIG_DEFAULT_LOG_PROPERTIES

const std::string rad::utest::CONFIG_DEFAULT_LOG_PROPERTIES = ""

◆ CONFIG_DEFAULT_MODNAME

const std::string rad::utest::CONFIG_DEFAULT_MODNAME = "utestapp"

◆ CONFIG_DEFAULT_OLDB_CONN_TIMEOUT

const int rad::utest::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 2

◆ CONFIG_DEFAULT_OLDB_URI_PREFIX

const std::string rad::utest::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:/elt/"

◆ CONFIG_DEFAULT_PROCNAME

const std::string rad::utest::CONFIG_DEFAULT_PROCNAME = "utestApp"

◆ CONFIG_DEFAULT_REQ_ENDPOINT

const std::string rad::utest::CONFIG_DEFAULT_REQ_ENDPOINT = ""

◆ CONFIG_DEFAULT_SCXML_APPEND

const std::string rad::utest::CONFIG_DEFAULT_SCXML_APPEND = ""

◆ CONFIG_DEFAULT_SCXML_FILENAME

const std::string rad::utest::CONFIG_DEFAULT_SCXML_FILENAME = ""

◆ CONFIG_DEFAULT_TRS_HEALTH_ENABLED

const bool rad::utest::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false

◆ CONFIG_DEFAULT_VERSION

const std::string rad::utest::CONFIG_DEFAULT_VERSION = "1.0"