KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KI_TEST::SCHEMATIC_TEST_FIXTURE Class Reference

A generic fixture for loading schematics and associated settings for qa tests. More...

#include <eeschema_test_utils.h>

Inheritance diagram for KI_TEST::SCHEMATIC_TEST_FIXTURE:
TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD > TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_SPICE > TEST_NETLIST_EXPORTER_FIXTURE< Exporter > TEST_SCH_NETCLASS_FIXTURE TEST_SCH_REFERENCE_LIST_FIXTURE TEST_SCH_SHEET_LIST_FIXTURE TEST_NETLIST_EXPORTER_KICAD_FIXTURE TEST_NETLIST_EXPORTER_SPICE_FIXTURE TEST_NETLIST_EXPORTER_SPICE_FIXTURE TEST_SIM_REGRESSIONS_FIXTURE TEST_SIM_REGRESSIONS_FIXTURE

Public Member Functions

 SCHEMATIC_TEST_FIXTURE ()
 
virtual ~SCHEMATIC_TEST_FIXTURE ()
 

Protected Member Functions

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

Protected Attributes

SCHEMATIC m_schematic
 
IO_RELEASER< SCH_IOm_pi
 
SETTINGS_MANAGER m_manager
 

Detailed Description

A generic fixture for loading schematics and associated settings for qa tests.

Definition at line 49 of file eeschema_test_utils.h.

Constructor & Destructor Documentation

◆ SCHEMATIC_TEST_FIXTURE()

KI_TEST::SCHEMATIC_TEST_FIXTURE::SCHEMATIC_TEST_FIXTURE ( )
inline

Definition at line 52 of file eeschema_test_utils.h.

◆ ~SCHEMATIC_TEST_FIXTURE()

virtual KI_TEST::SCHEMATIC_TEST_FIXTURE::~SCHEMATIC_TEST_FIXTURE ( )
inlinevirtual

Definition at line 58 of file eeschema_test_utils.h.

References m_pi, m_schematic, and SCHEMATIC::Reset().

Member Function Documentation

◆ GetSchematicPath()

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

◆ LoadSchematic()

Member Data Documentation

◆ m_manager

SETTINGS_MANAGER KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager
protected

Definition at line 70 of file eeschema_test_utils.h.

Referenced by LoadSchematic().

◆ m_pi

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

Definition at line 69 of file eeschema_test_utils.h.

Referenced by LoadSchematic(), and ~SCHEMATIC_TEST_FIXTURE().

◆ m_schematic


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