KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TEST_NETLIST_EXPORTER_FIXTURE< Exporter > Class Template Referenceabstract

#include <eeschema_test_utils.h>

Inheritance diagram for TEST_NETLIST_EXPORTER_FIXTURE< Exporter >:
KI_TEST::SCHEMATIC_TEST_FIXTURE

Public Member Functions

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

Protected Member Functions

virtual void LoadSchematic (const wxString &aRelativePath)
 
virtual wxFileName GetSchematicPath (const wxString &aBaseName)
 

Protected Attributes

std::unique_ptr< SCHEMATICm_schematic
 
IO_RELEASER< SCH_IOm_pi
 
SETTINGS_MANAGER m_manager
 

Detailed Description

template<typename Exporter>
class TEST_NETLIST_EXPORTER_FIXTURE< Exporter >

Definition at line 70 of file eeschema_test_utils.h.

Member Function Documentation

◆ Cleanup()

template<typename Exporter>
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::Cleanup ( )

Definition at line 166 of file eeschema_test_utils.cpp.

References GetNetlistPath(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic.

Referenced by TestNetlist().

◆ CompareNetlists()

template<typename Exporter>
virtual void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::CompareNetlists ( )
pure virtual

◆ GetNetlistOptions()

template<typename Exporter>
virtual unsigned TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::GetNetlistOptions ( )
inlinevirtual

Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.

Definition at line 74 of file eeschema_test_utils.h.

Referenced by WriteNetlist().

◆ GetNetlistPath()

template<typename Exporter>
wxString TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::GetNetlistPath ( bool aTest = false)
virtual

◆ GetSchematicPath()

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

◆ LoadSchematic()

void KI_TEST::SCHEMATIC_TEST_FIXTURE::LoadSchematic ( const wxString & aRelativePath)
protectedvirtualinherited

Definition at line 54 of file eeschema_test_utils.cpp.

References GetSchematicPath().

Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase().

◆ TestNetlist()

template<typename Exporter>
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::TestNetlist ( const wxString & aBaseName)

◆ WriteNetlist()

template<typename Exporter>
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist ( )

Member Data Documentation

◆ m_manager

SETTINGS_MANAGER KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager
protectedinherited

◆ m_pi

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

Definition at line 61 of file eeschema_test_utils.h.

Referenced by SCHEMATIC_TEST_FIXTURE().

◆ m_schematic


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