rad  5.1.0
Classes | Functions
testActivityUpdateOldb.cpp File Reference

Unit tests for the ActivityUpdateOldb class. More...

#include <rad/activityUpdateOldb.hpp>
#include <rad/smAdapter.hpp>
#include <rad/doubleMap.hpp>
#include <rad/cii/oldbTypes.hpp>
#include <rad/cii/oldbAdapter.hpp>
#include <scxml4cpp/Context.h>
#include <scxml4cpp/EventQueue.h>
#include <ciiOldbFactory.hpp>
#include <ciiOldbProviderFactory.hpp>
#include <ciiOldbDataPoint.hpp>
#include <ciiOldbSubscription.hpp>
#include <ciiOldbConfigClass.hpp>
#include <meta/mdOldb.hpp>
#include <meta/mdOldbMatrix.hpp>
#include <mal/utility/Uri.hpp>
#include <provider/ciiOldbInMemoryDataPointProvider.hpp>
#include <provider/ciiOldbLocalFileProvider.hpp>
#include <provider/ciiOldbDirectoryTreeProvider.hpp>
#include <gtest/gtest.h>

Classes

class  TestActivityUpdateOldb
 

Functions

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)
 
 TEST_F (TestActivityUpdateOldb, ctor)
 
 TEST_F (TestActivityUpdateOldb, WriteStr)
 
 TEST_F (TestActivityUpdateOldb, WriteAllBasicTypes)
 
 TEST_F (TestActivityUpdateOldb, WriteAllVectorTypes)
 

Detailed Description

Unit tests for the ActivityUpdateOldb class.

Function Documentation

◆ CompareAttribute()

template<typename T >
bool CompareAttribute ( const std::string &  attribute_name,
const T  exp_value,
rad::cii::OldbAdapter oldb_adapter 
)

◆ CompareVector()

template<typename T >
bool CompareVector ( const std::string &  attribute_name,
const std::vector< T >  exp_values,
rad::cii::OldbAdapter oldb_adapter 
)

◆ CreateMetadataAndAttribute()

template<typename T >
void CreateMetadataAndAttribute ( const std::string &  metadata_instance_name,
const std::string &  attribute_name,
std::shared_ptr< elt::oldb::CiiOldb >  oldb_client 
)

◆ TEST_F() [1/4]

TEST_F ( TestActivityUpdateOldb  ,
ctor   
)

◆ TEST_F() [2/4]

TEST_F ( TestActivityUpdateOldb  ,
WriteAllBasicTypes   
)

◆ TEST_F() [3/4]

TEST_F ( TestActivityUpdateOldb  ,
WriteAllVectorTypes   
)

◆ TEST_F() [4/4]

TEST_F ( TestActivityUpdateOldb  ,
WriteStr   
)