|
KiCad PCB EDA Suite
|
Public Member Functions | |
| void | LoadTestSchematic () |
| SCH_SYMBOL * | GetR1 () |
| SCH_SYMBOL_INSTANCE * | GetMutableInstance (SCH_SYMBOL *aSymbol) |
| void | SetupVariantWithSymbolOverride (SCH_SYMBOL *aSymbol, const wxString &aVariantName, const wxString &aLibIdStr) |
| void | SetVariantField (SCH_SYMBOL *aSymbol, const wxString &aVariantName, const wxString &aFieldName, const wxString &aValue) |
| void | ClearVariants (SCH_SYMBOL *aSymbol) |
Protected Member Functions | |
| virtual void | LoadSchematic (const wxFileName &aFn) |
| virtual wxFileName | SchematicQAPath (const wxString &aBaseName) |
| SETTINGS_MANAGER & | SettingsManager () |
Protected Attributes | |
| std::unique_ptr< SCHEMATIC > | m_schematic |
| IO_RELEASER< SCH_IO > | m_pi |
| SETTINGS_MANAGER | m_manager |
Definition at line 33 of file test_variant_field_resolution.cpp.
|
inline |
Definition at line 100 of file test_variant_field_resolution.cpp.
References SCH_SYMBOL::ClearCaches(), GetMutableInstance(), and SCH_SYMBOL_INSTANCE::m_Variants.
|
inline |
Definition at line 62 of file test_variant_field_resolution.cpp.
References SCH_SYMBOL::GetInstances(), KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic, and path.
Referenced by ClearVariants(), SetupVariantWithSymbolOverride(), and SetVariantField().
|
inline |
Definition at line 46 of file test_variant_field_resolution.cpp.
References SCH_SYMBOL::GetRef(), SCH_SCREEN::Items(), KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic, EE_RTREE::OfType(), and SCH_SYMBOL_T.
|
protectedvirtualinherited |
Definition at line 49 of file eeschema_test_utils.cpp.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase(), and TEST_VARIANT_FIELD_RESOLUTION_FIXTURE::LoadTestSchematic().
|
inline |
Definition at line 36 of file test_variant_field_resolution.cpp.
References KI_TEST::GetEeschemaTestDataDir(), FILEEXT::KiCadSchematicFileExtension, and KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic().
|
protectedvirtualinherited |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_SCH_GROUP_FIXTURE, TEST_SCH_SCREEN_FIXTURE, TEST_SCH_SHEET_LIST_FIXTURE, TEST_SCHEMATIC_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 121 of file eeschema_test_utils.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and FILEEXT::KiCadSchematicFileExtension.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase(), and TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::TestNetlist().
|
inlineprotectedinherited |
Definition at line 55 of file eeschema_test_utils.h.
References m_manager.
|
inline |
Definition at line 79 of file test_variant_field_resolution.cpp.
References BOOST_REQUIRE(), GetMutableInstance(), SCH_SYMBOL_VARIANT::m_SymbolOverride, SCH_SYMBOL_INSTANCE::m_Variants, and LIB_ID::Parse().
|
inline |
Definition at line 91 of file test_variant_field_resolution.cpp.
References BOOST_REQUIRE(), GetMutableInstance(), and SCH_SYMBOL_INSTANCE::m_Variants.
|
protectedinherited |
Definition at line 59 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), and SettingsManager().
|
protectedinherited |
Definition at line 58 of file eeschema_test_utils.h.
Referenced by SCHEMATIC_TEST_FIXTURE().
|
protectedinherited |
Definition at line 57 of file eeschema_test_utils.h.
Referenced by TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::Cleanup(), TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), TEST_ISSUE22286_FIXTURE::FindPinByNumber(), TEST_ISSUE22286_FIXTURE::FindSymbolByRef(), TEST_SCH_REFERENCE_LIST_FIXTURE::getAdditionalRefs(), TEST_SCH_SYMBOL_FIXTURE::GetFirstSymbol(), TEST_VARIANT_FIELD_RESOLUTION_FIXTURE::GetMutableInstance(), TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::GetNetlistPath(), TEST_VARIANT_FIELD_RESOLUTION_FIXTURE::GetR1(), TEST_SCH_REFERENCE_LIST_FIXTURE::getSymbolByKIID(), TEST_AUTOPLACE_FIELDS_FIXTURE::GetSymbolByRef(), SCHEMATIC_TEST_FIXTURE(), TEST_SCH_REFERENCE_LIST_UNITS_FIXTURE::setupRefDesTracker(), and TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist().