rad 6.2.0
|
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) |
template<typename T > | |
void | CreateMetadataAndAttribute (const std::string &metadata_instance_name, const std::string &attribute_name, std::shared_ptr< elt::oldb::CiiOldb > oldb_client) |
template<typename T > | |
bool | CompareAttribute (const std::string &attribute_name, const T exp_value, rad::cii::OldbAdapter &oldb_adapter) |
template<typename T > | |
bool | CompareVector (const std::string &attribute_name, const std::vector< T > exp_values, rad::cii::OldbAdapter &oldb_adapter) |
std::string | GetOldbAttributeFromKey (const std::string &key) |
void | CreateOldbAttributes (const std::string &prefix, rad::cii::OldbAdapter &oldb_adapter) |
void | DeleteOldbAttributes (const std::string &prefix, rad::cii::OldbAdapter &oldb_adapter) |
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 int | CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 1000 |
const bool | CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
bool rad::utest::CompareAttribute | ( | const std::string & | attribute_name, |
const T | exp_value, | ||
rad::cii::OldbAdapter & | oldb_adapter ) |
bool rad::utest::CompareVector | ( | const std::string & | attribute_name, |
const std::vector< T > | exp_values, | ||
rad::cii::OldbAdapter & | oldb_adapter ) |
void rad::utest::CreateMetadataAndAttribute | ( | const std::string & | metadata_instance_name, |
const std::string & | attribute_name, | ||
std::shared_ptr< elt::oldb::CiiOldb > | oldb_client ) |
Helper free function that can be used to create metadata and attribute.
metadata_instance_name | |
attribute_name | Attribute name (full URI). |
instance | CII OLDB instance. |
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.
name | Attribute name. |
uri | Attribute URI. |
instance | CII OLDB instance. |
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.
append | Customization to be added to the simple model. @raturn A simple SCXML State Machine model. |
void rad::utest::CreateOldbAttributes | ( | const std::string & | prefix, |
rad::cii::OldbAdapter & | oldb_adapter ) |
Create all common OLDB attributes and related metadata for the in memory OLDB used in unit tests.
prefix |
void rad::utest::DeleteOldbAttributes | ( | const std::string & | prefix, |
rad::cii::OldbAdapter & | oldb_adapter ) |
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.
std::string rad::utest::GetOldbAttributeFromKey | ( | const std::string & | key | ) |
const std::string rad::utest::CONFIG_DEFAULT_FILENAME = "" |
const std::string rad::utest::CONFIG_DEFAULT_LOG_LEVEL = "INFO" |
const std::string rad::utest::CONFIG_DEFAULT_LOG_PROPERTIES = "" |
const std::string rad::utest::CONFIG_DEFAULT_MODNAME = "utestapp" |
const int rad::utest::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 1000 |
const int rad::utest::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 2 |
const std::string rad::utest::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:/elt/" |
const std::string rad::utest::CONFIG_DEFAULT_PROCNAME = "utestApp" |
const std::string rad::utest::CONFIG_DEFAULT_REQ_ENDPOINT = "" |
const std::string rad::utest::CONFIG_DEFAULT_SCXML_APPEND = "" |
const std::string rad::utest::CONFIG_DEFAULT_SCXML_FILENAME = "" |
const bool rad::utest::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
const std::string rad::utest::CONFIG_DEFAULT_VERSION = "1.0" |