9 #ifndef _DATAACCESS_TEST_H_
10 #define _DATAACCESS_TEST_H_
16 #include <cxxtest/TestSuite.h>
30 Str str(
" code=0190 owner=0020 element=0190 universal=0012 unitName=\"degree\" type=2F size=0004 rw=01\n" );
34 TS_ASSERT( NULL != dataAccess );
35 if( NULL != dataAccess )
37 TS_ASSERT_EQUALS( dataAccess->
getCode(), 0x0190 );
41 TS_ASSERT( NULL != dataAccess->
getUnit() );
42 if( NULL != dataAccess->
getUnit() )
44 TS_ASSERT_SAME_DATA( dataAccess->
getUnit()->
getName(),
"degree", 7 );
55 #endif // _DATAACCESS_TEST_H
Serializable representation of DataAccessor object.
Definition: DataAccess.h:30
static DataAccess * Read(InStream &inStream)
Definition: DataAccess.cpp:175
unsigned short getTypeSize() const
Definition: DataAccess.h:77
Contains the DataAccess class definition.
unsigned short getUniversalCode() const
Definition: DataAccess.h:65
const Unit * getUnit()
Definition: DataAccess.cpp:90
Unit tests for DataAccess class.
Definition: DataAccess_Test.h:23
BinaryDataType getBinaryType() const
Definition: DataAccess.h:72
Wraps a Str with an IOStream class.
Definition: StrIOStream.h:24
Replacement for standard template class string.
Definition: Str.h:12
DataAccessor::AccessorType getAccessorType() const
Definition: DataAccess.h:82
unsigned short getElementCode() const
Definition: DataAccess.h:60
Definition: BinaryDataType.h:54
unsigned short getOwnerCode() const
Definition: DataAccess.h:55
Contains the StrIOStream class declaration.
const unsigned short getCode() const
Definition: DataAccess.h:92
const char * getName(void) const
Definition: Unit.h:108
Definition: DataAccessor.h:38
void testRead(void)
Test DataAccess::Read.
Definition: DataAccess_Test.h:28