KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TEST_SCH_GROUP_FIXTURE Class Reference
Inheritance diagram for TEST_SCH_GROUP_FIXTURE:
KI_TEST::SCHEMATIC_TEST_FIXTURE

Public Member Functions

 TEST_SCH_GROUP_FIXTURE ()
 
 ~TEST_SCH_GROUP_FIXTURE ()
 
void CreateTestSchematic ()
 
wxFileName GetSchematicPath (const wxString &aRelativePath) override
 
void CreateGroup ()
 

Public Attributes

SCH_SCREENm_screen
 
SCH_SHEETm_sheet
 
LIB_SYMBOLm_parent_part
 
SCH_PINm_lib_pin
 
SCH_SYMBOLm_parent_symbol
 
SCH_PINm_sch_pin
 

Protected Member Functions

virtual void LoadSchematic (const wxString &aRelativePath)
 

Protected Attributes

std::unique_ptr< SCHEMATICm_schematic
 
IO_RELEASER< SCH_IOm_pi
 
SETTINGS_MANAGER m_manager
 

Detailed Description

Definition at line 45 of file test_sch_group.cpp.

Constructor & Destructor Documentation

◆ TEST_SCH_GROUP_FIXTURE()

TEST_SCH_GROUP_FIXTURE::TEST_SCH_GROUP_FIXTURE ( )
inline

Definition at line 48 of file test_sch_group.cpp.

◆ ~TEST_SCH_GROUP_FIXTURE()

TEST_SCH_GROUP_FIXTURE::~TEST_SCH_GROUP_FIXTURE ( )
inline

Definition at line 54 of file test_sch_group.cpp.

Member Function Documentation

◆ CreateGroup()

void TEST_SCH_GROUP_FIXTURE::CreateGroup ( )
inline

Definition at line 111 of file test_sch_group.cpp.

References SCH_SCREEN::Append(), group, m_parent_symbol, and m_screen.

◆ CreateTestSchematic()

◆ GetSchematicPath()

wxFileName TEST_SCH_GROUP_FIXTURE::GetSchematicPath ( const wxString &  aRelativePath)
inlineoverridevirtual

◆ LoadSchematic()

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

Member Data Documentation

◆ m_lib_pin

SCH_PIN* TEST_SCH_GROUP_FIXTURE::m_lib_pin

Definition at line 106 of file test_sch_group.cpp.

Referenced by CreateTestSchematic().

◆ m_manager

SETTINGS_MANAGER KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager
protectedinherited

Definition at line 62 of file eeschema_test_utils.h.

Referenced by CreateTestSchematic().

◆ m_parent_part

LIB_SYMBOL* TEST_SCH_GROUP_FIXTURE::m_parent_part

Definition at line 105 of file test_sch_group.cpp.

Referenced by CreateTestSchematic().

◆ m_parent_symbol

SCH_SYMBOL* TEST_SCH_GROUP_FIXTURE::m_parent_symbol

Definition at line 108 of file test_sch_group.cpp.

Referenced by CreateGroup(), and CreateTestSchematic().

◆ m_pi

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

Definition at line 61 of file eeschema_test_utils.h.

◆ m_sch_pin

SCH_PIN* TEST_SCH_GROUP_FIXTURE::m_sch_pin

Definition at line 109 of file test_sch_group.cpp.

Referenced by CreateTestSchematic().

◆ m_schematic

◆ m_screen

SCH_SCREEN* TEST_SCH_GROUP_FIXTURE::m_screen

Definition at line 101 of file test_sch_group.cpp.

Referenced by CreateGroup(), and CreateTestSchematic().

◆ m_sheet

SCH_SHEET* TEST_SCH_GROUP_FIXTURE::m_sheet

Definition at line 103 of file test_sch_group.cpp.

Referenced by CreateTestSchematic().


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