KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TEST_NETLIST_EXPORTER_KICAD_FIXTURE Class Reference
Inheritance diagram for TEST_NETLIST_EXPORTER_KICAD_FIXTURE:
TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD > KI_TEST::SCHEMATIC_TEST_FIXTURE

Public Member Functions

void CompareNetlists () override
 
virtual wxString GetNetlistPath (bool aTest=false)
 
virtual unsigned GetNetlistOptions ()
 
void WriteNetlist ()
 
void Cleanup ()
 
void TestNetlist (const wxString &aBaseName)
 

Protected Member Functions

virtual void LoadSchematic (const wxFileName &aFn)
 
virtual wxFileName SchematicQAPath (const wxString &aBaseName)
 
SETTINGS_MANAGERSettingsManager ()
 

Protected Attributes

std::unique_ptr< SCHEMATICm_schematic
 
IO_RELEASER< SCH_IOm_pi
 
SETTINGS_MANAGER m_manager
 

Detailed Description

Definition at line 24 of file test_netlist_exporter_kicad.cpp.

Member Function Documentation

◆ Cleanup()

void TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::Cleanup ( )
inherited

Definition at line 81 of file eeschema_test_utils.cpp.

◆ CompareNetlists()

◆ GetNetlistOptions()

virtual unsigned TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::GetNetlistOptions ( )
inlinevirtualinherited

Definition at line 75 of file eeschema_test_utils.h.

◆ GetNetlistPath()

wxString TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::GetNetlistPath ( bool aTest = false)
virtualinherited

Definition at line 74 of file eeschema_test_utils.cpp.

References m_schematic.

Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists().

◆ LoadSchematic()

void KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic ( const wxFileName & aFn)
protectedvirtualinherited

Definition at line 57 of file eeschema_test_utils.cpp.

◆ SchematicQAPath()

wxFileName KI_TEST::SCHEMATIC_TEST_FIXTURE::SchematicQAPath ( const wxString & aBaseName)
protectedvirtualinherited

◆ SettingsManager()

SETTINGS_MANAGER & KI_TEST::SCHEMATIC_TEST_FIXTURE::SettingsManager ( )
inlineprotectedinherited

Definition at line 59 of file eeschema_test_utils.h.

◆ TestNetlist()

void TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::TestNetlist ( const wxString & aBaseName)
inherited

Definition at line 83 of file eeschema_test_utils.cpp.

References m_schematic.

◆ WriteNetlist()

void TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::WriteNetlist ( )
inherited

Definition at line 77 of file eeschema_test_utils.cpp.

References m_schematic.

Member Data Documentation

◆ m_manager

SETTINGS_MANAGER KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager
protectedinherited

Definition at line 63 of file eeschema_test_utils.h.

Referenced by SchematicQAPath().

◆ m_pi

IO_RELEASER<SCH_IO> KI_TEST::SCHEMATIC_TEST_FIXTURE::m_pi
protectedinherited

Definition at line 62 of file eeschema_test_utils.h.

Referenced by SchematicQAPath().

◆ m_schematic

std::unique_ptr<SCHEMATIC> KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic
protectedinherited

Definition at line 61 of file eeschema_test_utils.h.

Referenced by GetNetlistPath(), SchematicQAPath(), TestNetlist(), and WriteNetlist().


The documentation for this class was generated from the following file: