KiCad PCB EDA Suite
|
Public Member Functions | |
TEST_SCH_GROUP_FIXTURE () | |
~TEST_SCH_GROUP_FIXTURE () | |
void | CreateTestSchematic () |
wxFileName | GetSchematicPath (const wxString &aRelativePath) override |
void | CreateGroup () |
Public Attributes | |
SCH_SCREEN * | m_screen |
SCH_SHEET * | m_sheet |
LIB_SYMBOL * | m_parent_part |
SCH_PIN * | m_lib_pin |
SCH_SYMBOL * | m_parent_symbol |
SCH_PIN * | m_sch_pin |
Protected Member Functions | |
virtual void | LoadSchematic (const wxString &aRelativePath) |
Protected Attributes | |
std::unique_ptr< SCHEMATIC > | m_schematic |
IO_RELEASER< SCH_IO > | m_pi |
SETTINGS_MANAGER | m_manager |
Definition at line 45 of file test_sch_group.cpp.
|
inline |
Definition at line 48 of file test_sch_group.cpp.
|
inline |
Definition at line 54 of file test_sch_group.cpp.
|
inline |
Definition at line 111 of file test_sch_group.cpp.
References SCH_SCREEN::Append(), group, m_parent_symbol, and m_screen.
|
inline |
Definition at line 56 of file test_sch_group.cpp.
References LIB_SYMBOL::AddDrawItem(), SCH_SCREEN::Append(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::GetPins(), SETTINGS_MANAGER::LoadProject(), m_lib_pin, KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager, m_parent_part, m_parent_symbol, m_sch_pin, KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic, m_screen, m_sheet, path, SETTINGS_MANAGER::Prj(), SCH_PIN::SetName(), SCH_PIN::SetNumber(), SCH_PIN::SetPosition(), SCH_SYMBOL::SetRef(), SCH_SHEET::SetScreen(), SCH_PIN::SetType(), and SCH_SYMBOL::UpdatePins().
|
inlineoverridevirtual |
Reimplemented from KI_TEST::SCHEMATIC_TEST_FIXTURE.
Definition at line 91 of file test_sch_group.cpp.
References KI_TEST::GetEeschemaTestDataDir(), FILEEXT::KiCadSchematicFileExtension, and path.
|
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().
SCH_PIN* TEST_SCH_GROUP_FIXTURE::m_lib_pin |
Definition at line 106 of file test_sch_group.cpp.
Referenced by CreateTestSchematic().
|
protectedinherited |
Definition at line 62 of file eeschema_test_utils.h.
Referenced by CreateTestSchematic().
LIB_SYMBOL* TEST_SCH_GROUP_FIXTURE::m_parent_part |
Definition at line 105 of file test_sch_group.cpp.
Referenced by CreateTestSchematic().
SCH_SYMBOL* TEST_SCH_GROUP_FIXTURE::m_parent_symbol |
Definition at line 108 of file test_sch_group.cpp.
Referenced by CreateGroup(), and CreateTestSchematic().
|
protectedinherited |
Definition at line 61 of file eeschema_test_utils.h.
SCH_PIN* TEST_SCH_GROUP_FIXTURE::m_sch_pin |
Definition at line 109 of file test_sch_group.cpp.
Referenced by CreateTestSchematic().
|
protectedinherited |
Definition at line 60 of file eeschema_test_utils.h.
Referenced by 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().
SCH_SCREEN* TEST_SCH_GROUP_FIXTURE::m_screen |
Definition at line 101 of file test_sch_group.cpp.
Referenced by CreateGroup(), and CreateTestSchematic().
SCH_SHEET* TEST_SCH_GROUP_FIXTURE::m_sheet |
Definition at line 103 of file test_sch_group.cpp.
Referenced by CreateTestSchematic().