|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <board.h>#include <board_design_settings.h>#include <connectivity/connectivity_data.h>#include <footprint.h>#include <pad.h>#include <pcb_track.h>#include <memory>Go to the source code of this file.
Functions | |
| static void | setupFourLayerBoard (BOARD &aBoard) |
| static PCB_VIA * | addThroughVia (BOARD &aBoard, NETINFO_ITEM *aNet, const VECTOR2I &aPos) |
| BOOST_AUTO_TEST_CASE (ViaTouchingPadOnFrontOnlyHasNoInnerRings) | |
| BOOST_AUTO_TEST_CASE (ViaKeepsTheRingOnTheLayerItsTrackIsOn) | |
|
static |
Definition at line 43 of file test_issue25621_via_flashing_contact_layer.cpp.
References BOARD::Add(), PADSTACK::ALL_LAYERS, B_Cu, F_Cu, PADSTACK::NORMAL, pcbIUScale, REMOVE_EXCEPT_START_AND_END, THROUGH, and via.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| BOOST_AUTO_TEST_CASE | ( | ViaKeepsTheRingOnTheLayerItsTrackIsOn | ) |
Definition at line 109 of file test_issue25621_via_flashing_contact_layer.cpp.
References BOARD::Add(), addThroughVia(), BOARD::BuildConnectivity(), BOARD::GetConnectivity(), In1_Cu, In2_Cu, CONNECTIVITY_DATA::IsConnectedOnLayer(), pcbIUScale, PCB_TRACK::SetEnd(), BOARD_CONNECTED_ITEM::SetLayer(), BOARD_CONNECTED_ITEM::SetNet(), PCB_TRACK::SetStart(), setupFourLayerBoard(), PCB_TRACK::SetWidth(), and via.
| BOOST_AUTO_TEST_CASE | ( | ViaTouchingPadOnFrontOnlyHasNoInnerRings | ) |
Definition at line 61 of file test_issue25621_via_flashing_contact_layer.cpp.
References BOARD::Add(), addThroughVia(), LSET::AllCuMask(), B_Cu, BOARD::BuildConnectivity(), F_Cu, PADSTACK::FRONT_INNER_BACK, BOARD::GetConnectivity(), In1_Cu, In2_Cu, PADSTACK::INNER_LAYERS, CONNECTIVITY_DATA::IsConnectedOnLayer(), PAD, pad, pcbIUScale, PTH, REMOVE_EXCEPT_START_AND_END, setupFourLayerBoard(), and via.
|
static |
Definition at line 35 of file test_issue25621_via_flashing_contact_layer.cpp.
References LSET::AllCuMask(), and setupFourLayerBoard().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and setupFourLayerBoard().