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

Go to the source code of this file.

Defines

#define BOOST_TEST_MODULE   tenum_bit_field_tests
#define TENUM_USE_SHORTCUTS   1

Functions

 BOOST_AUTO_TEST_CASE (test_bit_field_serialization_explicit)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_xor_assign)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_or_assign)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_and_assign)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_xor)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_or)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_bitwise_and)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_neq)
 BOOST_AUTO_TEST_CASE (test_bit_field_integers_eq)
 BOOST_AUTO_TEST_CASE (test_bit_field_empty_deserialization)
 BOOST_AUTO_TEST_CASE (test_bit_field_empty_serialization)
 BOOST_AUTO_TEST_CASE (test_bit_field_xor_variable)
 BOOST_AUTO_TEST_CASE (test_bit_field_or_variable)
 BOOST_AUTO_TEST_CASE (test_bit_field_deserialization)
 BOOST_AUTO_TEST_CASE (test_bit_field_from_int_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_bit_field.cpp.


Define Documentation

#define BOOST_TEST_MODULE   tenum_bit_field_tests

Definition at line 11 of file test_bit_field.cpp.

#define TENUM_USE_SHORTCUTS   1

Definition at line 8 of file test_bit_field.cpp.


Function Documentation

BOOST_AUTO_TEST_CASE ( test_bit_field_serialization_explicit  )

Definition at line 46 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_xor_assign  )

Definition at line 234 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_or_assign  )

Definition at line 222 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_and_assign  )

Definition at line 210 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_xor  )

Definition at line 197 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_or  )

Definition at line 184 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_bitwise_and  )

Definition at line 171 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_neq  )

Definition at line 159 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_integers_eq  )

Definition at line 147 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_empty_deserialization  )

Definition at line 133 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_empty_serialization  )

Definition at line 119 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_xor_variable  )

Definition at line 104 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_or_variable  )

Definition at line 89 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_deserialization  )

Definition at line 74 of file test_bit_field.cpp.

BOOST_AUTO_TEST_CASE ( test_bit_field_from_int_serialization  )

Definition at line 60 of file test_bit_field.cpp.

 All Classes Namespaces Files Functions Defines