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

Protected Member Functions

void loadTestCase (wxString aSchematicRelativePath, std::vector< REANNOTATED_REFERENCE > aRefs)
 
SCH_SYMBOLgetSymbolByKIID (wxString aKIID, SCH_SHEET_PATH *aSymbolPath)
 
SCH_REFERENCE_LIST getAdditionalRefs ()
 
void checkAnnotation (std::vector< REANNOTATED_REFERENCE > aRefs)
 
virtual void LoadSchematic (const wxString &aRelativePath)
 
virtual wxFileName GetSchematicPath (const wxString &aBaseName)
 

Protected Attributes

SCH_REFERENCE_LIST m_refsToReannotate
 
SCH_MULTI_UNIT_REFERENCE_MAP m_lockedRefs
 
SCHEMATIC m_schematic
 
IO_RELEASER< SCH_IOm_pi
 
SETTINGS_MANAGER m_manager
 

Detailed Description

Definition at line 37 of file test_sch_reference_list.cpp.

Member Function Documentation

◆ checkAnnotation()

void TEST_SCH_REFERENCE_LIST_FIXTURE::checkAnnotation ( std::vector< REANNOTATED_REFERENCE aRefs)
protected

Definition at line 108 of file test_sch_reference_list.cpp.

References SCH_SYMBOL::GetRef(), and getSymbolByKIID().

◆ getAdditionalRefs()

◆ GetSchematicPath()

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

◆ getSymbolByKIID()

SCH_SYMBOL * TEST_SCH_REFERENCE_LIST_FIXTURE::getSymbolByKIID ( wxString  aKIID,
SCH_SHEET_PATH aSymbolPath 
)
protected

◆ LoadSchematic()

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

Definition at line 56 of file eeschema_test_utils.cpp.

References FILEEXT::ProjectFileExtension, and PROJECT::SCH_SYMBOL_LIBS.

Referenced by loadTestCase().

◆ loadTestCase()

void TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase ( wxString  aSchematicRelativePath,
std::vector< REANNOTATED_REFERENCE aRefs 
)
protected

Member Data Documentation

◆ m_lockedRefs

SCH_MULTI_UNIT_REFERENCE_MAP TEST_SCH_REFERENCE_LIST_FIXTURE::m_lockedRefs
protected

Definition at line 49 of file test_sch_reference_list.cpp.

Referenced by loadTestCase().

◆ m_manager

SETTINGS_MANAGER KI_TEST::SCHEMATIC_TEST_FIXTURE::m_manager
protectedinherited

Definition at line 62 of file eeschema_test_utils.h.

◆ 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_refsToReannotate

SCH_REFERENCE_LIST TEST_SCH_REFERENCE_LIST_FIXTURE::m_refsToReannotate
protected

Definition at line 48 of file test_sch_reference_list.cpp.

Referenced by getAdditionalRefs(), and loadTestCase().

◆ m_schematic

SCHEMATIC KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic
protectedinherited

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