|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include "eeschema_test_utils.h"#include <lib_id.h>#include <refdes_tracker.h>#include <sch_reference_list.h>#include <sch_symbol.h>#include <memory>Go to the source code of this file.
Classes | |
| struct | EXISTING_REF |
| One existing reference occupying a reference number. More... | |
| struct | REFDES_UNITS_TEST_CASE |
| class | TEST_REFDES_TRACKER_UNITS |
Functions | |
| BOOST_AUTO_TEST_CASE (GetNextRefDesForUnits_BasicCases) | |
| BOOST_AUTO_TEST_CASE (GetNextRefDesForUnits_EdgeCases) | |
| BOOST_AUTO_TEST_CASE (GetNextRefDesForUnits_UsagePattern) | |
| BOOST_AUTO_TEST_CASE (GetNextRefDesForUnits_ThreadSafety) | |
| BOOST_AUTO_TEST_CASE (GetNextRefDesForUnits_Integration) | |
| BOOST_AUTO_TEST_CASE (Serialization_WithTrackedReferences) | |
Variables | |
| static const std::vector< REFDES_UNITS_TEST_CASE > | refdesUnitsTestCases |
| BOOST_AUTO_TEST_CASE | ( | GetNextRefDesForUnits_BasicCases | ) |
Definition at line 309 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_AUTO_TEST_CASE(), and refdesUnitsTestCases.
| BOOST_AUTO_TEST_CASE | ( | GetNextRefDesForUnits_EdgeCases | ) |
Definition at line 315 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), REFDES_TRACKER::GetNextRefDesForUnits(), REFDES_TRACKER::Insert(), result, and REFDES_TRACKER::SetReuseRefDes().
| BOOST_AUTO_TEST_CASE | ( | GetNextRefDesForUnits_Integration | ) |
Definition at line 408 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), REFDES_TRACKER::Deserialize(), REFDES_TRACKER::GetNextRefDesForUnits(), REFDES_TRACKER::Insert(), next(), REFDES_TRACKER::Serialize(), and REFDES_TRACKER::SetReuseRefDes().
| BOOST_AUTO_TEST_CASE | ( | GetNextRefDesForUnits_ThreadSafety | ) |
Definition at line 381 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), REFDES_TRACKER::GetNextRefDesForUnits(), result, and REFDES_TRACKER::SetReuseRefDes().
| BOOST_AUTO_TEST_CASE | ( | GetNextRefDesForUnits_UsagePattern | ) |
Definition at line 341 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), REFDES_TRACKER::GetNextRefDesForUnits(), and REFDES_TRACKER::SetReuseRefDes().
| BOOST_AUTO_TEST_CASE | ( | Serialization_WithTrackedReferences | ) |
Definition at line 455 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), REFDES_TRACKER::Deserialize(), REFDES_TRACKER::GetNextRefDesForUnits(), REFDES_TRACKER::Insert(), next(), REFDES_TRACKER::Serialize(), and REFDES_TRACKER::SetReuseRefDes().
|
static |
Definition at line 137 of file test_annotation_refdes_tracker_units.cpp.
Referenced by BOOST_AUTO_TEST_CASE().