KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_base_set.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "base_set.h"

Go to the source code of this file.

Macros

#define BOOST_TEST_NO_MAIN
 

Functions

 BOOST_AUTO_TEST_CASE (ConstructionAndSize)
 
 BOOST_AUTO_TEST_CASE (BitSettingAndResetting)
 
 BOOST_AUTO_TEST_CASE (SetOutOfRange)
 
 BOOST_AUTO_TEST_CASE (IteratingSetBits)
 
 BOOST_AUTO_TEST_CASE (BASE_SETEqualityOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETComparisonOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETAndAssignment)
 
 BOOST_AUTO_TEST_CASE (BASE_SETOrAssignment)
 
 BOOST_AUTO_TEST_CASE (BASE_SETXorAssignment)
 
 BOOST_AUTO_TEST_CASE (BASE_SETNotOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETAndOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETOrOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETXorOperator)
 
 BOOST_AUTO_TEST_CASE (BASE_SETHash)
 

Macro Definition Documentation

◆ BOOST_TEST_NO_MAIN

#define BOOST_TEST_NO_MAIN

Definition at line 19 of file test_base_set.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/14]

BOOST_AUTO_TEST_CASE ( BASE_SETAndAssignment  )

Definition at line 129 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [2/14]

BOOST_AUTO_TEST_CASE ( BASE_SETAndOperator  )

Definition at line 190 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [3/14]

BOOST_AUTO_TEST_CASE ( BASE_SETComparisonOperator  )

Definition at line 111 of file test_base_set.cpp.

References BOOST_CHECK(), and BASE_SET::set().

◆ BOOST_AUTO_TEST_CASE() [4/14]

BOOST_AUTO_TEST_CASE ( BASE_SETEqualityOperator  )

Definition at line 93 of file test_base_set.cpp.

References BOOST_CHECK(), and BASE_SET::set().

◆ BOOST_AUTO_TEST_CASE() [5/14]

BOOST_AUTO_TEST_CASE ( BASE_SETHash  )

Definition at line 237 of file test_base_set.cpp.

References BASE_SET::set().

◆ BOOST_AUTO_TEST_CASE() [6/14]

BOOST_AUTO_TEST_CASE ( BASE_SETNotOperator  )

Definition at line 176 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [7/14]

BOOST_AUTO_TEST_CASE ( BASE_SETOrAssignment  )

Definition at line 145 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [8/14]

BOOST_AUTO_TEST_CASE ( BASE_SETOrOperator  )

Definition at line 206 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [9/14]

BOOST_AUTO_TEST_CASE ( BASE_SETXorAssignment  )

Definition at line 160 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [10/14]

BOOST_AUTO_TEST_CASE ( BASE_SETXorOperator  )

Definition at line 221 of file test_base_set.cpp.

References BASE_SET::set(), and BASE_SET::test().

◆ BOOST_AUTO_TEST_CASE() [11/14]

BOOST_AUTO_TEST_CASE ( BitSettingAndResetting  )

◆ BOOST_AUTO_TEST_CASE() [12/14]

BOOST_AUTO_TEST_CASE ( ConstructionAndSize  )

Definition at line 25 of file test_base_set.cpp.

References BASE_SET::count(), BASE_SET::resize(), and BASE_SET::size().

◆ BOOST_AUTO_TEST_CASE() [13/14]

BOOST_AUTO_TEST_CASE ( IteratingSetBits  )

◆ BOOST_AUTO_TEST_CASE() [14/14]

BOOST_AUTO_TEST_CASE ( SetOutOfRange  )