|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <schematic_utils/schematic_file_util.h>#include <connection_graph.h>#include <schematic.h>#include <sch_sheet.h>#include <sch_screen.h>#include <sch_symbol.h>#include <sch_pin.h>#include <lib_symbol.h>#include <settings/settings_manager.h>#include <locale_io.h>Go to the source code of this file.
Classes | |
| struct | CONNECTIVITY_TEST_FIXTURE |
Functions | |
| BOOST_FIXTURE_TEST_CASE (DestroyingAnotherSchematicPreservesPinCleanup, CONNECTIVITY_TEST_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (PinCleanupHandlesMultipleGraphsAndExpiredOwners, CONNECTIVITY_TEST_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (RemoveAddItems, CONNECTIVITY_TEST_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (SharedSheetUpdatePinsNoDanglingDriver, CONNECTIVITY_TEST_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (IncrementalMergeKeepsOtherSheetsOnNet, CONNECTIVITY_TEST_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE | ( | DestroyingAnotherSchematicPreservesPinCleanup | , |
| CONNECTIVITY_TEST_FIXTURE | ) |
Definition at line 43 of file test_incremental_netlister.cpp.
References BOOST_REQUIRE(), SCH_SYMBOL::GetPins(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EE_RTREE::OfType(), pin, SCH_SCREEN::Remove(), and SCH_SYMBOL_T.
| BOOST_FIXTURE_TEST_CASE | ( | IncrementalMergeKeepsOtherSheetsOnNet | , |
| CONNECTIVITY_TEST_FIXTURE | ) |
Definition at line 326 of file test_incremental_netlister.cpp.
References SCH_SCREEN::Append(), dummy, CONNECTION_GRAPH::ExtractAffectedItems(), CONNECTION_GRAPH::GetAllSubgraphs(), CONNECTION_GRAPH::GetNetMap(), SCH_TEXT::GetPosition(), SCH_SHEET_PATH::LastScreen(), KI_TEST::LoadSchematic(), CONNECTION_GRAPH::Merge(), path, CONNECTION_GRAPH::Recalculate(), SCH_LABEL_T, and CONNECTION_GRAPH::SetLastCodes().
| BOOST_FIXTURE_TEST_CASE | ( | PinCleanupHandlesMultipleGraphsAndExpiredOwners | , |
| CONNECTIVITY_TEST_FIXTURE | ) |
Definition at line 68 of file test_incremental_netlister.cpp.
References BOOST_REQUIRE(), SCH_SYMBOL::GetPins(), CONNECTION_GRAPH::GetSubgraphForItem(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EE_RTREE::OfType(), pin, CONNECTION_GRAPH::Recalculate(), SCH_SCREEN::Remove(), and SCH_SYMBOL_T.
| BOOST_FIXTURE_TEST_CASE | ( | RemoveAddItems | , |
| CONNECTIVITY_TEST_FIXTURE | ) |
Definition at line 104 of file test_incremental_netlister.cpp.
References BOOST_TEST_MESSAGE(), dummy, SCH_CONNECTION::GetNetName(), SCH_SHEET::GetScreen(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), path, pin, CONNECTION_GRAPH::Recalculate(), alg::remove_duplicates(), SCH_SYMBOL_T, CONNECTION_GRAPH::SetLastCodes(), and SCH_CONNECTION::SubgraphCode().
| BOOST_FIXTURE_TEST_CASE | ( | SharedSheetUpdatePinsNoDanglingDriver | , |
| CONNECTIVITY_TEST_FIXTURE | ) |
Definition at line 225 of file test_incremental_netlister.cpp.
References BOOST_REQUIRE(), dummy, LIB_SYMBOL::Flatten(), SCH_SYMBOL::GetLibSymbolRef(), CONNECTION_GRAPH::GetNetMap(), SCH_PIN::GetNumber(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetPinsByNumber(), KI_TEST::LoadSchematic(), path, pin, SCH_SYMBOL_T, and SCH_SYMBOL::SetLibSymbol().