|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <board.h>#include <lset.h>#include <pcb_group.h>#include <pcb_track.h>#include <pcb_view.h>#include <generators/pcb_via_stack.h>#include <tool/tool_manager.h>#include <tools/pcb_selection_tool.h>Go to the source code of this file.
Functions | |
| static PCB_TRACK * | addSegment (BOARD &aBoard, PCB_LAYER_ID aLayer, const VECTOR2I &aStart, const VECTOR2I &aEnd) |
| BOOST_AUTO_TEST_CASE (ExpansionCrossesAStackWithoutSelectingIt) | |
| BOOST_AUTO_TEST_CASE (ExpansionCrossesAMultiHopStackedStack) | |
| BOOST_AUTO_TEST_CASE (ExpansionStillLeavesAPlainGroupAlone) | |
|
static |
Definition at line 34 of file test_via_stack_selection.cpp.
References addSegment(), PCB_TRACK::SetEnd(), BOARD_CONNECTED_ITEM::SetLayer(), PCB_TRACK::SetStart(), and PCB_TRACK::SetWidth().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| BOOST_AUTO_TEST_CASE | ( | ExpansionCrossesAMultiHopStackedStack | ) |
Definition at line 92 of file test_via_stack_selection.cpp.
References BOARD::Add(), KIGFX::PCB_VIEW::Add(), addSegment(), LSET::AllCuMask(), LSET::AllTechMask(), BOARD::BuildConnectivity(), F_Cu, In2_Cu, EDA_ITEM::IsSelected(), PCB_VIA_STACK::Regenerate(), TOOL_MANAGER::RegisterTool(), PCB_SELECTION_TOOL::selectAllConnectedTracks(), BOARD::SetCopperLayerCount(), BOARD::SetEnabledLayers(), PCB_VIA_STACK::SetEndLayer(), TOOL_MANAGER::SetEnvironment(), PCB_GENERATOR::SetPosition(), PCB_VIA_STACK::SetStartLayer(), PCB_VIA_STACK::SetViaDrill(), PCB_VIA_STACK::SetViaSize(), and PCB_SELECTION_TOOL::STOP_NEVER.
| BOOST_AUTO_TEST_CASE | ( | ExpansionCrossesAStackWithoutSelectingIt | ) |
Definition at line 46 of file test_via_stack_selection.cpp.
References BOARD::Add(), KIGFX::PCB_VIEW::Add(), addSegment(), LSET::AllCuMask(), LSET::AllTechMask(), BOARD::BuildConnectivity(), F_Cu, In1_Cu, EDA_ITEM::IsSelected(), PCB_VIA_STACK::Regenerate(), TOOL_MANAGER::RegisterTool(), PCB_SELECTION_TOOL::selectAllConnectedTracks(), BOARD::SetCopperLayerCount(), BOARD::SetEnabledLayers(), PCB_VIA_STACK::SetEndLayer(), TOOL_MANAGER::SetEnvironment(), PCB_GENERATOR::SetPosition(), PCB_VIA_STACK::SetStartLayer(), PCB_VIA_STACK::SetViaDrill(), PCB_VIA_STACK::SetViaSize(), and PCB_SELECTION_TOOL::STOP_NEVER.
| BOOST_AUTO_TEST_CASE | ( | ExpansionStillLeavesAPlainGroupAlone | ) |
Definition at line 136 of file test_via_stack_selection.cpp.
References BOARD::Add(), KIGFX::PCB_VIEW::Add(), addSegment(), LSET::AllCuMask(), LSET::AllTechMask(), BOARD::BuildConnectivity(), F_Cu, group, EDA_ITEM::IsSelected(), TOOL_MANAGER::RegisterTool(), PCB_SELECTION_TOOL::selectAllConnectedTracks(), BOARD::SetCopperLayerCount(), BOARD::SetEnabledLayers(), TOOL_MANAGER::SetEnvironment(), and PCB_SELECTION_TOOL::STOP_NEVER.