|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <qa_utils/wx_utils/unit_test_utils.h>#include <schematic_utils/schematic_file_util.h>#include <connection_graph.h>#include <kiid.h>#include <sch_netchain.h>#include <sch_screen.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <schematic.h>#include <settings/settings_manager.h>#include <locale_io.h>#include <fstream>#include <set>#include <wx/filename.h>#include <wx/filefn.h>Go to the source code of this file.
Classes | |
| struct | NETCHAIN_MANUAL_FIXTURE |
Functions | |
| BOOST_FIXTURE_TEST_CASE (NetChain_ManualForceCreate_CommitsAndQueryable, NETCHAIN_MANUAL_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (NetChain_ManualForceCreate_RejectsNetCollision, NETCHAIN_MANUAL_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (NetChain_ManualForceCreate_SurvivesSaveReload, NETCHAIN_MANUAL_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE (NetChain_ManualForceCreate_RenameRekeysMemberNetOverrides, NETCHAIN_MANUAL_FIXTURE) | |
| BOOST_FIXTURE_TEST_CASE | ( | NetChain_ManualForceCreate_CommitsAndQueryable | , |
| NETCHAIN_MANUAL_FIXTURE | ) |
Definition at line 58 of file test_net_chain_manual.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), chain, SCH_ITEM::Connection(), CONNECTION_GRAPH::CreateManualNetChain(), dummy, duplicate, CONNECTION_GRAPH::GetCommittedNetChains(), SCH_NETCHAIN::GetName(), CONNECTION_GRAPH::GetNetChainByName(), CONNECTION_GRAPH::GetNetChainForNet(), SCH_SYMBOL::GetNetChainName(), SCH_NETCHAIN::GetNets(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetRef(), SCH_NETCHAIN::GetSymbols(), SCH_NETCHAIN::GetTerminalPinNum(), SCH_NETCHAIN::GetTerminalRef(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EDA_ITEM::m_Uuid, SCH_CONNECTION::Name(), EE_RTREE::OfType(), CONNECTION_GRAPH::Recalculate(), and SCH_SYMBOL_T.
| BOOST_FIXTURE_TEST_CASE | ( | NetChain_ManualForceCreate_RejectsNetCollision | , |
| NETCHAIN_MANUAL_FIXTURE | ) |
Definition at line 191 of file test_net_chain_manual.cpp.
References BOOST_REQUIRE(), SCH_ITEM::Connection(), CONNECTION_GRAPH::CreateManualNetChain(), dummy, CONNECTION_GRAPH::GetNetChainByName(), CONNECTION_GRAPH::GetNetChainForNet(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetRef(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EDA_ITEM::m_Uuid, SCH_CONNECTION::Name(), EE_RTREE::OfType(), CONNECTION_GRAPH::Recalculate(), and SCH_SYMBOL_T.
| BOOST_FIXTURE_TEST_CASE | ( | NetChain_ManualForceCreate_RenameRekeysMemberNetOverrides | , |
| NETCHAIN_MANUAL_FIXTURE | ) |
Definition at line 392 of file test_net_chain_manual.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_ITEM::Connection(), CONNECTION_GRAPH::CreateManualNetChain(), CONNECTION_GRAPH::DeleteCommittedNetChain(), dummy, CONNECTION_GRAPH::GetNetChainByName(), CONNECTION_GRAPH::GetNetChainMemberNetOverrides(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetRef(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EDA_ITEM::m_Uuid, SCH_CONNECTION::Name(), EE_RTREE::OfType(), CONNECTION_GRAPH::Recalculate(), CONNECTION_GRAPH::RenameCommittedNetChain(), SCH_SYMBOL_T, seed, and CONNECTION_GRAPH::SetNetChainMemberNetOverrides().
| BOOST_FIXTURE_TEST_CASE | ( | NetChain_ManualForceCreate_SurvivesSaveReload | , |
| NETCHAIN_MANUAL_FIXTURE | ) |
Definition at line 279 of file test_net_chain_manual.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_ITEM::Connection(), CONNECTION_GRAPH::CreateManualNetChain(), dummy, KI_TEST::DumpSchematicToFile(), SCH_NETCHAIN::GetName(), SCH_NETCHAIN::GetNetClass(), SCH_NETCHAIN::GetNets(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetRef(), SCH_SCREEN::Items(), KI_TEST::LoadSchematic(), EDA_ITEM::m_Uuid, SCH_CONNECTION::Name(), EE_RTREE::OfType(), KI_TEST::ReadSchematicFromStream(), CONNECTION_GRAPH::Recalculate(), SCH_SYMBOL_T, and SCH_NETCHAIN::SetNetClass().