|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <pcbnew_utils/board_file_utils.h>#include <set>#include <board.h>#include <board_connected_item.h>#include <drc/drc_chain_topology.h>#include <footprint.h>#include <netinfo.h>#include <pad.h>#include <pcb_track.h>#include <pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (TopologyTreeOnSimpleTrunk) | |
| BOOST_AUTO_TEST_CASE (TopologyDetectsTStub) | |
| BOOST_AUTO_TEST_CASE (TopologyMissingTerminalPad) | |
| BOOST_AUTO_TEST_CASE (TopologyDisconnected) | |
| BOOST_AUTO_TEST_CASE (TopologyCycleDetected) | |
| BOOST_AUTO_TEST_CASE | ( | TopologyCycleDetected | ) |
Definition at line 211 of file test_drc_chain_topology.cpp.
References BOOST_CHECK_EQUAL(), CHAIN_TOPOLOGY::CYCLE_DETECTED, and CHAIN_TOPOLOGY::GetStatus().
| BOOST_AUTO_TEST_CASE | ( | TopologyDetectsTStub | ) |
Definition at line 142 of file test_drc_chain_topology.cpp.
References std::abs(), CHAIN_TOPOLOGY::STUB::branchPoint, CHAIN_TOPOLOGY::IsValid(), CHAIN_TOPOLOGY::STUB::length, MM, CHAIN_TOPOLOGY::Stubs(), CHAIN_TOPOLOGY::TrunkLength(), VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | TopologyDisconnected | ) |
Definition at line 197 of file test_drc_chain_topology.cpp.
References BOOST_CHECK_EQUAL(), CHAIN_TOPOLOGY::DISCONNECTED, and CHAIN_TOPOLOGY::GetStatus().
| BOOST_AUTO_TEST_CASE | ( | TopologyMissingTerminalPad | ) |
Definition at line 165 of file test_drc_chain_topology.cpp.
References BOOST_CHECK_EQUAL(), CHAIN_TOPOLOGY::GetStatus(), and CHAIN_TOPOLOGY::NO_TERMINAL_PADS.
| BOOST_AUTO_TEST_CASE | ( | TopologyTreeOnSimpleTrunk | ) |
Definition at line 125 of file test_drc_chain_topology.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), CHAIN_TOPOLOGY::GetStatus(), CHAIN_TOPOLOGY::IsValid(), MM, CHAIN_TOPOLOGY::OK, CHAIN_TOPOLOGY::Stubs(), and CHAIN_TOPOLOGY::TrunkLength().