KiCad PCB EDA Suite
|
Protected Member Functions | |
void | runTestCase (const REFDES_UNITS_TEST_CASE &testCase) |
SCH_REFERENCE | createTestReference (const std::string &aRefPrefix, const std::string &aValue, int aUnit) |
void | setupRefDesTracker (REFDES_TRACKER &tracker) |
virtual void | LoadSchematic (const wxString &aRelativePath) |
virtual wxFileName | GetSchematicPath (const wxString &aBaseName) |
Protected Attributes | |
std::unique_ptr< SCHEMATIC > | m_schematic |
IO_RELEASER< SCH_IO > | m_pi |
SETTINGS_MANAGER | m_manager |
Definition at line 38 of file test_annotation_refdes_tracker_units.cpp.
|
inlineprotected |
Definition at line 44 of file test_annotation_refdes_tracker_units.cpp.
References SCH_REFERENCE::SetRef(), SCH_REFERENCE::SetUnit(), and SCH_REFERENCE::SetValue().
Referenced by runTestCase().
|
protectedvirtualinherited |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_SIM_REGRESSIONS_FIXTURE, TEST_SCH_GROUP_FIXTURE, TEST_SCH_SCREEN_FIXTURE, TEST_SCH_SHEET_LIST_FIXTURE, and TEST_SCHEMATIC_FIXTURE.
Definition at line 120 of file eeschema_test_utils.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and FILEEXT::KiCadSchematicFileExtension.
|
protectedvirtualinherited |
Definition at line 54 of file eeschema_test_utils.cpp.
References FILEEXT::ProjectFileExtension, and PROJECT::SCH_SYMBOL_LIBS.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase().
|
protected |
Definition at line 82 of file test_annotation_refdes_tracker_units.cpp.
References BOOST_CHECK_EQUAL(), REFDES_TRACKER::Contains(), createTestReference(), REFDES_TRACKER::GetNextRefDesForUnits(), REFDES_TRACKER::Insert(), REFDES_UNITS_TEST_CASE::m_caseName, REFDES_UNITS_TEST_CASE::m_expectedResult, REFDES_UNITS_TEST_CASE::m_minValue, REFDES_UNITS_TEST_CASE::m_refNumberMap, REFDES_UNITS_TEST_CASE::m_requiredUnits, REFDES_UNITS_TEST_CASE::m_testRefPrefix, REFDES_UNITS_TEST_CASE::m_testRefValue, REFDES_UNITS_TEST_CASE::m_trackerPreloads, and setupRefDesTracker().
|
inlineprotected |
Definition at line 58 of file test_annotation_refdes_tracker_units.cpp.
References REFDES_TRACKER::SetReuseRefDes(), and REFDES_TRACKER::SetUnitsChecker().
Referenced by runTestCase().
|
protectedinherited |
Definition at line 62 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic().
|
protectedinherited |
Definition at line 61 of file eeschema_test_utils.h.
|
protectedinherited |
Definition at line 60 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), TEST_SCH_REFERENCE_LIST_FIXTURE::getAdditionalRefs(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::GetNetlistPath(), TEST_SIM_REGRESSIONS_FIXTURE::GetNetlistPath(), TEST_SCH_REFERENCE_LIST_FIXTURE::getSymbolByKIID(), and TEST_SCH_REFERENCE_LIST_UNITS_FIXTURE::setupRefDesTracker().