KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_net_chain_partition.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <board.h>
#include <footprint.h>
#include <net_chain_bridging.h>
#include <netinfo.h>
#include <pad.h>
#include <padstack.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (LinearChainSplitsCleanly)
 
 BOOST_AUTO_TEST_CASE (TerminalQueryNetLeavesOneSideEmpty)
 
 BOOST_AUTO_TEST_CASE (MultiBridgePadSeedsAllNeighbors)
 
 BOOST_AUTO_TEST_CASE (CycleNotThroughQueryIsAmbiguous)
 
 BOOST_AUTO_TEST_CASE (StartPadOnDifferentNetReportsError)
 
 BOOST_AUTO_TEST_CASE (EqualStartEndPadsAreInvalid)
 
 BOOST_AUTO_TEST_CASE (QueryNetWithoutChainReportsMissing)
 
 BOOST_AUTO_TEST_CASE (ChainWithNoBridgesReportsNoBridges)
 
 BOOST_AUTO_TEST_CASE (QueryNetWithoutOwnBridgeReportsNoBridges)
 
 BOOST_AUTO_TEST_CASE (CrossBoardPadIsInvalidInput)
 
 BOOST_AUTO_TEST_CASE (PrePopulatedCallerStateIsIgnored)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/11]

BOOST_AUTO_TEST_CASE ( ChainWithNoBridgesReportsNoBridges )

◆ BOOST_AUTO_TEST_CASE() [2/11]

BOOST_AUTO_TEST_CASE ( CrossBoardPadIsInvalidInput )

◆ BOOST_AUTO_TEST_CASE() [3/11]

◆ BOOST_AUTO_TEST_CASE() [4/11]

BOOST_AUTO_TEST_CASE ( EqualStartEndPadsAreInvalid )

◆ BOOST_AUTO_TEST_CASE() [5/11]

◆ BOOST_AUTO_TEST_CASE() [6/11]

◆ BOOST_AUTO_TEST_CASE() [7/11]

◆ BOOST_AUTO_TEST_CASE() [8/11]

BOOST_AUTO_TEST_CASE ( QueryNetWithoutChainReportsMissing )

◆ BOOST_AUTO_TEST_CASE() [9/11]

◆ BOOST_AUTO_TEST_CASE() [10/11]

◆ BOOST_AUTO_TEST_CASE() [11/11]