libtenum
test/test_dynamic_enum.cpp File Reference
#include "tenum.hpp"
#include <boost/test/unit_test.hpp>
Include dependency graph for test_dynamic_enum.cpp:

Go to the source code of this file.

Defines

#define BOOST_TEST_MODULE   tenum_dynamic_enum_tests
#define TENUM_USE_SHORTCUTS   1

Functions

 BOOST_AUTO_TEST_CASE (test_dynamic_enum_serialization_explicit)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_xor_assign)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_or_assign)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_and_assign)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_xor)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_or)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_bitwise_and)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_neq)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_integers_eq)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_correct_deserialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_empty_deserialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_out_of_range_deserialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_out_of_range_serialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_unknown_serialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_deserialization)
 BOOST_AUTO_TEST_CASE (test_dynamic_enum_from_integer_serialization)

Detailed Description

Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt

Definition in file test_dynamic_enum.cpp.


Define Documentation

#define BOOST_TEST_MODULE   tenum_dynamic_enum_tests

Definition at line 11 of file test_dynamic_enum.cpp.

#define TENUM_USE_SHORTCUTS   1

Definition at line 8 of file test_dynamic_enum.cpp.


Function Documentation

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_serialization_explicit  )

Definition at line 46 of file test_dynamic_enum.cpp.

Definition at line 252 of file test_dynamic_enum.cpp.

Definition at line 240 of file test_dynamic_enum.cpp.

Definition at line 228 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_integers_bitwise_xor  )

Definition at line 215 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_integers_bitwise_or  )

Definition at line 202 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_integers_bitwise_and  )

Definition at line 189 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_integers_neq  )

Definition at line 177 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_integers_eq  )

Definition at line 165 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_correct_deserialization  )

Definition at line 147 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_empty_deserialization  )

Definition at line 132 of file test_dynamic_enum.cpp.

Definition at line 117 of file test_dynamic_enum.cpp.

Definition at line 103 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_unknown_serialization  )

Definition at line 89 of file test_dynamic_enum.cpp.

BOOST_AUTO_TEST_CASE ( test_dynamic_enum_deserialization  )

Definition at line 74 of file test_dynamic_enum.cpp.

Definition at line 60 of file test_dynamic_enum.cpp.

 All Classes Namespaces Files Functions Defines