KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_drc_chain_topology.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <filesystem>
#include <fstream>
#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)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/5]

BOOST_AUTO_TEST_CASE ( TopologyCycleDetected )

◆ BOOST_AUTO_TEST_CASE() [2/5]

BOOST_AUTO_TEST_CASE ( TopologyDetectsTStub )

Definition at line 211 of file test_drc_chain_topology.cpp.

References MM, and CHAIN_TOPOLOGY::OK.

◆ BOOST_AUTO_TEST_CASE() [3/5]

BOOST_AUTO_TEST_CASE ( TopologyDisconnected )

Definition at line 283 of file test_drc_chain_topology.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/5]

BOOST_AUTO_TEST_CASE ( TopologyMissingTerminalPad )

Definition at line 244 of file test_drc_chain_topology.cpp.

References std::abs(), and MM.

◆ BOOST_AUTO_TEST_CASE() [5/5]

BOOST_AUTO_TEST_CASE ( TopologyTreeOnSimpleTrunk )

Definition at line 179 of file test_drc_chain_topology.cpp.

References BOOST_AUTO_TEST_CASE().