KiCad PCB EDA Suite
|
Protected Member Functions | |
void | loadTestCase (wxString aSchematicRelativePath, std::vector< REANNOTATED_REFERENCE > aRefs) |
SCH_SYMBOL * | getSymbolByKIID (wxString aKIID, SCH_SHEET_PATH *aSymbolPath) |
SCH_REFERENCE_LIST | getAdditionalRefs () |
void | checkAnnotation (std::vector< REANNOTATED_REFERENCE > aRefs) |
virtual void | LoadSchematic (const wxString &aRelativePath) |
virtual wxFileName | GetSchematicPath (const wxString &aBaseName) |
Protected Attributes | |
SCH_REFERENCE_LIST | m_refsToReannotate |
SCH_MULTI_UNIT_REFERENCE_MAP | m_lockedRefs |
SCHEMATIC | m_schematic |
SCH_PLUGIN * | m_pi |
SETTINGS_MANAGER | m_manager |
Definition at line 37 of file test_sch_reference_list.cpp.
|
protected |
Definition at line 110 of file test_sch_reference_list.cpp.
References SCH_SYMBOL::GetRef(), and getSymbolByKIID().
|
protected |
Definition at line 93 of file test_sch_reference_list.cpp.
References SCH_REFERENCE_LIST::AddItem(), SCH_REFERENCE_LIST::Contains(), SCH_REFERENCE_LIST::GetCount(), SCHEMATIC::GetSheets(), SCH_SHEET_LIST::GetSymbols(), m_refsToReannotate, and KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic.
|
protectedvirtualinherited |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_SIM_REGRESSIONS_FIXTURE, and TEST_SCH_SHEET_LIST_FIXTURE.
Definition at line 95 of file eeschema_test_utils.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and KiCadSchematicFileExtension.
Referenced by KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic().
|
protected |
Definition at line 80 of file test_sch_reference_list.cpp.
References SCH_SHEET_LIST::GetItem(), SCHEMATIC::GetSheets(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic.
Referenced by checkAnnotation(), and loadTestCase().
|
protectedvirtualinherited |
Definition at line 37 of file eeschema_test_utils.cpp.
References SCHEMATIC::CurrentSheet(), PROJECT::ELEM_SCH_SYMBOL_LIBS, SCH_SCREENS::FixLegacyPowerSymbolMismatches(), SCH_PLUGIN::GetError(), SCH_SCREEN::GetFileFormatVersionAtLoad(), SCH_SCREENS::GetFirst(), SCH_SCREENS::GetNext(), KI_TEST::SCHEMATIC_TEST_FIXTURE::GetSchematicPath(), SCH_SCREEN::GetSheetInstances(), SCHEMATIC::GetSheets(), SCH_SCREEN::GetSymbolInstances(), SETTINGS_MANAGER::LoadProject(), SCH_PLUGIN::LoadSchematicFile(), KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager, KI_TEST::SCHEMATIC_TEST_FIXTURE::m_pi, KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic, SETTINGS_MANAGER::Prj(), ProjectFileExtension, SCH_SHEET_PATH::push_back(), SCHEMATIC::Reset(), SCHEMATIC::Root(), SCHEMATIC::RootScreen(), PROJECT::SetElem(), SCHEMATIC::SetProject(), SCHEMATIC::SetRoot(), SCH_SHEET_LIST::UpdateSheetInstanceData(), and SCH_SHEET_LIST::UpdateSymbolInstanceData().
Referenced by loadTestCase().
|
protected |
Definition at line 53 of file test_sch_reference_list.cpp.
References SCH_SHEET_PATH::AppendMultiUnitSymbol(), SCH_SHEET_PATH::AppendSymbol(), SCH_REFERENCE_LIST::Clear(), SCH_SYMBOL::GetRef(), getSymbolByKIID(), KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic(), m_lockedRefs, and m_refsToReannotate.
|
protected |
Definition at line 49 of file test_sch_reference_list.cpp.
Referenced by loadTestCase().
|
protectedinherited |
Definition at line 71 of file eeschema_test_utils.h.
Referenced by KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic().
|
protectedinherited |
Definition at line 70 of file eeschema_test_utils.h.
Referenced by KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::~SCHEMATIC_TEST_FIXTURE().
|
protected |
Definition at line 48 of file test_sch_reference_list.cpp.
Referenced by getAdditionalRefs(), and loadTestCase().
|
protectedinherited |
Definition at line 69 of file eeschema_test_utils.h.
Referenced by getAdditionalRefs(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::GetNetlistPath(), TEST_SIM_REGRESSIONS_FIXTURE::GetNetlistPath(), getSymbolByKIID(), KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::~SCHEMATIC_TEST_FIXTURE().