KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_pin_map_resolver.cpp File Reference
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <memory>
#include <set>
#include <pin_map.h>
#include <lib_symbol.h>
#include <sch_pin.h>
#include <sch_symbol.h>
#include <sch_sheet_path.h>
#include <sch_sheet.h>
#include <sch_screen.h>
#include <schematic.h>

Go to the source code of this file.

Classes

struct  PIN_MAP_RESOLVER_FIXTURE
 

Typedefs

using PAD_RESOLUTION = SCH_PIN::PAD_RESOLUTION
 

Functions

 BOOST_AUTO_TEST_CASE (ThreeResolutionStates)
 
 BOOST_AUTO_TEST_CASE (StackedPinResolvesThroughFootprintPads)
 
 BOOST_AUTO_TEST_CASE (NoFootprintPathAssumesIdentity)
 
 BOOST_AUTO_TEST_CASE (OverridePrecedence)
 
 BOOST_AUTO_TEST_CASE (NamedMapOverride)
 
 BOOST_AUTO_TEST_CASE (SyncSharedLibSymbolCopies)
 
 BOOST_AUTO_TEST_CASE (OverrideSurvivesCopyAndAssign)
 

Typedef Documentation

◆ PAD_RESOLUTION

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

BOOST_AUTO_TEST_CASE ( NamedMapOverride )

◆ BOOST_AUTO_TEST_CASE() [2/7]

BOOST_AUTO_TEST_CASE ( NoFootprintPathAssumesIdentity )

Definition at line 141 of file test_pin_map_resolver.cpp.

References BOOST_CHECK_EQUAL(), and pin.

◆ BOOST_AUTO_TEST_CASE() [3/7]

BOOST_AUTO_TEST_CASE ( OverridePrecedence )

◆ BOOST_AUTO_TEST_CASE() [4/7]

BOOST_AUTO_TEST_CASE ( OverrideSurvivesCopyAndAssign )

◆ BOOST_AUTO_TEST_CASE() [5/7]

BOOST_AUTO_TEST_CASE ( StackedPinResolvesThroughFootprintPads )

Definition at line 121 of file test_pin_map_resolver.cpp.

References BOOST_CHECK_EQUAL(), and pin.

◆ BOOST_AUTO_TEST_CASE() [6/7]

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( ThreeResolutionStates )

Definition at line 95 of file test_pin_map_resolver.cpp.

References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), and pin.