KiCad PCB EDA Suite
|
Public Member Functions | |
DRC_UNCONNECTED_SAVE_FIXTURE () | |
DRC_UNCONNECTED_SAVE_FIXTURE () | |
std::string | generate_uuid () |
bool | SaveBoardToFile (BOARD *board, const wxString &filename) |
void | loadBoardAndVerifyInitialExclusions (const wxString &aBoardNameStem, int aExpectedInitialExclusions) |
void | createAndVerifyInitialExclusionMarkers () |
int | createAndVerifyAdditionalUnconnectedExclusions (int aAdditionalExclusions, int aInitialExclusions) |
void | runDrcOnBoard () |
void | saveBoardAndProjectToTempFiles (const wxString &aBoardNameStem, FileCleaner &aCleaner, wxString &aTempBoardFullPath, wxString &aTempProjectFullPath, wxString &aTempBoardStemName) |
void | reloadBoardAndVerifyExclusions (const wxString &aTempBoardStemName, int aExpectedExclusions) |
Public Attributes | |
SETTINGS_MANAGER | m_settingsManager |
std::unique_ptr< BOARD > | m_board |
Definition at line 106 of file test_drc_unconnected_items_exclusion_loss.cpp.
|
inline |
Definition at line 108 of file test_drc_unconnected_items_exclusion_loss.cpp.
References m_board.
|
inline |
Definition at line 40 of file test_drc_unconnected_save.cpp.
References m_board, m_settingsManager, and SETTINGS_MANAGER::Prj().
|
inherited |
Definition at line 162 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), DRC_ITEM::Create(), DRCE_UNCONNECTED_ITEMS, DRC_BASE_FIXTURE::generate_uuid(), DRC_BASE_FIXTURE::m_board, BOARD_DESIGN_SETTINGS::m_DrcExclusions, and MARKER_BASE::SetExcluded().
|
inherited |
Definition at line 140 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), PCB_MARKER::DeserializeFromString(), DRC_BASE_FIXTURE::m_board, BOARD_DESIGN_SETTINGS::m_DrcExclusionComments, BOARD_DESIGN_SETTINGS::m_DrcExclusions, and MARKER_BASE::SetExcluded().
|
inherited |
Definition at line 115 of file test_drc_unconnected_items_exclusion_loss.cpp.
Referenced by DRC_BASE_FIXTURE::createAndVerifyAdditionalUnconnectedExclusions().
|
inherited |
Definition at line 121 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), KI_TEST::LoadBoard(), DRC_BASE_FIXTURE::m_board, BOARD_DESIGN_SETTINGS::m_DrcExclusionComments, BOARD_DESIGN_SETTINGS::m_DrcExclusions, and DRC_BASE_FIXTURE::m_settingsManager.
|
inherited |
Definition at line 229 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), KI_TEST::LoadBoard(), DRC_BASE_FIXTURE::m_board, BOARD_DESIGN_SETTINGS::m_DrcExclusions, and DRC_BASE_FIXTURE::m_settingsManager.
|
inherited |
Definition at line 196 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_TEST_MESSAGE(), DRC_BASE_FIXTURE::m_board, and BOARD_DESIGN_SETTINGS::m_DRCEngine.
|
inherited |
|
inherited |
Definition at line 246 of file test_drc_unconnected_items_exclusion_loss.cpp.
References BOOST_TEST_MESSAGE(), PCB_IO_MGR::KICAD_SEXP, PCB_IO_MGR::PluginFind(), and IO_ERROR::What().
Referenced by DRC_BASE_FIXTURE::saveBoardAndProjectToTempFiles().
std::unique_ptr<BOARD> DRC_UNCONNECTED_SAVE_FIXTURE::m_board |
Definition at line 48 of file test_drc_unconnected_save.cpp.
Referenced by DRC_UNCONNECTED_SAVE_FIXTURE().
SETTINGS_MANAGER DRC_UNCONNECTED_SAVE_FIXTURE::m_settingsManager |
Definition at line 47 of file test_drc_unconnected_save.cpp.
Referenced by DRC_UNCONNECTED_SAVE_FIXTURE().