Z-Wave Protocol Controller Reference
zpc_attribute_store_test_helper_cpp.hpp File Reference
#include "attribute.hpp"
#include "zwave_generic_types.h"
#include "zwave_command_class_version_types.h"
#include "zpc_attribute_store_test_helper.h"
#include "unity.h"
Include dependency graph for zpc_attribute_store_test_helper_cpp.hpp:

Go to the source code of this file.

Namespaces

namespace  zpc_attribute_store_test_helper
 Helper namespace for the ZPC attribute store tests.
 

Functions

void zpc_attribute_store_test_helper::zpc_attribute_store_test_helper_init ()
 Initialize the test helper. More...
 
void zpc_attribute_store_test_helper::helper_set_command_class_version (zwave_command_class_t command_class_id, const zwave_cc_version_t &version, attribute_store::attribute parent=cpp_endpoint_id_node)
 Set version for current class. More...
 
zwave_cc_version_t zpc_attribute_store_test_helper::helper_get_command_class_version (zwave_command_class_t command_class_id)
 Get version for current class. More...
 
attribute_store::attribute zpc_attribute_store_test_helper::helper_test_and_get_node (attribute_store_type_t node_type, attribute_store::attribute parent=cpp_endpoint_id_node)
 Get a node and check that it exists. More...
 
void zpc_attribute_store_test_helper::helper_test_node_exists (attribute_store_type_t node_type, attribute_store::attribute parent=cpp_endpoint_id_node)
 Test that a node exists. More...
 
void zpc_attribute_store_test_helper::helper_test_node_does_not_exists (attribute_store_type_t node_type, attribute_store::attribute parent=cpp_endpoint_id_node)
 Test that a node doesn't exists. More...
 
template<typename T >
attribute_store::attribute zpc_attribute_store_test_helper::helper_test_attribute_value (attribute_store_type_t node_type, T expected_value, attribute_store::attribute parent=cpp_endpoint_id_node, attribute_store_node_value_state_t state=REPORTED_ATTRIBUTE)
 

Variables

attribute_store::attribute zpc_attribute_store_test_helper::cpp_endpoint_id_node