Functions
binary_serialize_variant.cpp File Reference
#include "common.h"
#include <opc/ua/protocol/extension_identifiers.h>
#include <opc/ua/protocol/message_identifiers.h>
#include <opc/ua/protocol/binary/stream.h>
#include <opc/ua/protocol/data_value.h>
#include <opc/ua/protocol/types.h>
#include <opc/ua/protocol/variant.h>
#include <algorithm>
#include <stdexcept>
Include dependency graph for binary_serialize_variant.cpp:

Go to the source code of this file.

Functions

OpcUa::Guid CreateTestGuid ()
 TEST (Variant, InitializeNUL)
 TEST (Variant, InitializeWithBoolValue)
 TEST (Variant, AssignBoolValue)
 TEST (Variant, InitializeWithBoolVector)
 TEST (Variant, InitializeWithString)
 TEST (Variant, InitializeWithVariant)
 TEST (Variant, InitializeObjectId)
 TEST (Variant, InitializeMessageId)
 TEST (Variant, Comparable)
 TEST_F (OpcUaBinarySerialization, Variant_NUL)
 Test of opc ua binary attributes. GNU LGPL.
 TEST_F (OpcUaBinarySerialization, Variant_BOOLEAN)
 TEST_F (OpcUaBinarySerialization, Variant_BOOLEAN_Array)
 TEST_F (OpcUaBinarySerialization, Variant_BOOLEAN_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_NUL)
 TEST_F (OpcUaBinaryDeserialization, Variant_BOOLEAN)
 TEST_F (OpcUaBinaryDeserialization, Variant_BOOLEAN_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_BOOLEAN_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_SBYTE)
 TEST_F (OpcUaBinaryDeserialization, Variant_SBYTE_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_SBYTE_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT16)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT16_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT16_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT16)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT16_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT16_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT32)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT32_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT32_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT32)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT32_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT32_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT64)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT64_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_INT64_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT64)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT64_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_UINT64_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_FLOAT)
 TEST_F (OpcUaBinaryDeserialization, Variant_FLOAT_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_FLOAT_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_DOUBLE)
 TEST_F (OpcUaBinaryDeserialization, Variant_DOUBLE_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_DOUBLE_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_GUId)
 TEST_F (OpcUaBinaryDeserialization, Variant_GUId_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_GUId_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_STRING)
 TEST_F (OpcUaBinaryDeserialization, Variant_STRING_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_STRING_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE_STRING)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE_STRING_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_BYTE_STRING_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_DATETIME)
 TEST_F (OpcUaBinaryDeserialization, Variant_DATE_TIME_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_DATE_TIME_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_LOCALIZED_TEXT)
 TEST_F (OpcUaBinaryDeserialization, Variant_LOCALIZED_TEXT_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_LOCALIZED_TEXT_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_QUALIFIED_NAME)
 TEST_F (OpcUaBinaryDeserialization, Variant_QUALIFIED_NAME_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_QUALIFIED_NAME_DIMENSIONS)
 TEST_F (OpcUaBinaryDeserialization, Variant_NODE_Id)
 TEST_F (OpcUaBinaryDeserialization, Variant_NODE_Id_Array)
 TEST_F (OpcUaBinaryDeserialization, Variant_NODE_Id_DIMENSIONS)

Function Documentation

Definition at line 1043 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeNUL   
)

-----------------------------------------------------------------------------

Definition at line 1651 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeWithBoolValue   
)

Definition at line 1659 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
AssignBoolValue   
)

Definition at line 1667 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeWithBoolVector   
)

Definition at line 1678 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeWithString   
)

Definition at line 1687 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeWithVariant   
)

Definition at line 1695 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeObjectId   
)

Definition at line 1703 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
InitializeMessageId   
)

Definition at line 1712 of file binary_serialize_variant.cpp.

TEST ( Variant  ,
Comparable   
)

Definition at line 1759 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinarySerialization  ,
Variant_NUL   
)

Test of opc ua binary attributes. GNU LGPL.

Author:
Alexander Rykovanov 2012 rykovanov.as@gmail.com Distributed under the GNU LGPL License (See accompanying file LICENSE or copy at http://www.gnu.org/licenses/lgpl.html)

Definition at line 27 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinarySerialization  ,
Variant_BOOLEAN   
)

Definition at line 45 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinarySerialization  ,
Variant_BOOLEAN_Array   
)

Definition at line 65 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinarySerialization  ,
Variant_BOOLEAN_DIMENSIONS   
)

Definition at line 88 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_NUL   
)

Definition at line 116 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BOOLEAN   
)

Definition at line 135 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BOOLEAN_Array   
)

Definition at line 158 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BOOLEAN_DIMENSIONS   
)

Definition at line 188 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE   
)

-----------------------------------------------------------------------------

Definition at line 213 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE_Array   
)

Definition at line 236 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE_DIMENSIONS   
)

Definition at line 267 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_SBYTE   
)

-----------------------------------------------------------------------------

Definition at line 296 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_SBYTE_Array   
)

Definition at line 319 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_SBYTE_DIMENSIONS   
)

Definition at line 350 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT16   
)

-----------------------------------------------------------------------------

Definition at line 376 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT16_Array   
)

Definition at line 400 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT16_DIMENSIONS   
)

Definition at line 431 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT16   
)

-----------------------------------------------------------------------------

Definition at line 459 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT16_Array   
)

Definition at line 483 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT16_DIMENSIONS   
)

Definition at line 514 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT32   
)

-----------------------------------------------------------------------------

Definition at line 542 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT32_Array   
)

Definition at line 566 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT32_DIMENSIONS   
)

Definition at line 597 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT32   
)

-----------------------------------------------------------------------------

Definition at line 625 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT32_Array   
)

Definition at line 649 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT32_DIMENSIONS   
)

Definition at line 680 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT64   
)

-----------------------------------------------------------------------------

Definition at line 708 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT64_Array   
)

Definition at line 732 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_INT64_DIMENSIONS   
)

Definition at line 763 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT64   
)

-----------------------------------------------------------------------------

Definition at line 791 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT64_Array   
)

Definition at line 815 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_UINT64_DIMENSIONS   
)

Definition at line 846 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_FLOAT   
)

-----------------------------------------------------------------------------

Definition at line 874 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_FLOAT_Array   
)

Definition at line 899 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_FLOAT_DIMENSIONS   
)

Definition at line 932 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DOUBLE   
)

-----------------------------------------------------------------------------

Definition at line 961 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DOUBLE_Array   
)

Definition at line 985 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DOUBLE_DIMENSIONS   
)

Definition at line 1016 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_GUId   
)

-----------------------------------------------------------------------------

Definition at line 1058 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_GUId_Array   
)

Definition at line 1084 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_GUId_DIMENSIONS   
)

Definition at line 1117 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_STRING   
)

-----------------------------------------------------------------------------

Definition at line 1147 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_STRING_Array   
)

Definition at line 1171 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_STRING_DIMENSIONS   
)

Definition at line 1204 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE_STRING   
)

-----------------------------------------------------------------------------

Definition at line 1234 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE_STRING_Array   
)

Definition at line 1258 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_BYTE_STRING_DIMENSIONS   
)

Definition at line 1289 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DATETIME   
)

-----------------------------------------------------------------------------

Definition at line 1319 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DATE_TIME_Array   
)

Definition at line 1343 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_DATE_TIME_DIMENSIONS   
)

Definition at line 1374 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_LOCALIZED_TEXT   
)

-----------------------------------------------------------------------------

Definition at line 1402 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_LOCALIZED_TEXT_Array   
)

Definition at line 1426 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_LOCALIZED_TEXT_DIMENSIONS   
)

Definition at line 1457 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_QUALIFIED_NAME   
)

-----------------------------------------------------------------------------

Definition at line 1485 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_QUALIFIED_NAME_Array   
)

Definition at line 1509 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_QUALIFIED_NAME_DIMENSIONS   
)

Definition at line 1540 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_NODE_Id   
)

-----------------------------------------------------------------------------

Definition at line 1568 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_NODE_Id_Array   
)

Definition at line 1592 of file binary_serialize_variant.cpp.

TEST_F ( OpcUaBinaryDeserialization  ,
Variant_NODE_Id_DIMENSIONS   
)

Definition at line 1622 of file binary_serialize_variant.cpp.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:57