KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_pads_keepout.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <pcbnew_utils/board_test_utils.h>
#include <pcbnew_utils/board_file_utils.h>
#include <pcb_io/pads/pads_parser.h>
#include <pcb_io/pads/pcb_io_pads.h>
#include <board.h>
#include <zone.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (KeepoutStruct_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (KeepoutType_AllKeepout)
 
 BOOST_AUTO_TEST_CASE (KeepoutType_ViaOnly)
 
 BOOST_AUTO_TEST_CASE (KeepoutType_RouteOnly)
 
 BOOST_AUTO_TEST_CASE (KeepoutType_PlacementOnly)
 
 BOOST_AUTO_TEST_CASE (KeepoutOutline_RectanglePoints)
 
 BOOST_AUTO_TEST_CASE (KeepoutLayers_SingleLayer)
 
 BOOST_AUTO_TEST_CASE (KeepoutLayers_MultipleLayers)
 
 BOOST_AUTO_TEST_CASE (KeepoutLayers_AllLayers)
 
 BOOST_AUTO_TEST_CASE (ParseKeepoutFile)
 
 BOOST_AUTO_TEST_CASE (ParseKeepoutOutlineGeometry)
 
 BOOST_AUTO_TEST_CASE (ImportKeepoutAsRuleArea)
 
 BOOST_AUTO_TEST_CASE (KeepoutConstraintFlags)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/13]

BOOST_AUTO_TEST_CASE ( ImportKeepoutAsRuleArea )

◆ BOOST_AUTO_TEST_CASE() [2/13]

◆ BOOST_AUTO_TEST_CASE() [3/13]

BOOST_AUTO_TEST_CASE ( KeepoutLayers_AllLayers )

Definition at line 153 of file test_pads_keepout.cpp.

References PADS_IO::KEEPOUT::layers.

◆ BOOST_AUTO_TEST_CASE() [4/13]

BOOST_AUTO_TEST_CASE ( KeepoutLayers_MultipleLayers )

Definition at line 139 of file test_pads_keepout.cpp.

References BOOST_CHECK_EQUAL(), and PADS_IO::KEEPOUT::layers.

◆ BOOST_AUTO_TEST_CASE() [5/13]

BOOST_AUTO_TEST_CASE ( KeepoutLayers_SingleLayer )

Definition at line 129 of file test_pads_keepout.cpp.

References BOOST_CHECK_EQUAL(), and PADS_IO::KEEPOUT::layers.

◆ BOOST_AUTO_TEST_CASE() [6/13]

BOOST_AUTO_TEST_CASE ( KeepoutOutline_RectanglePoints )

Definition at line 113 of file test_pads_keepout.cpp.

References BOOST_CHECK_EQUAL(), and PADS_IO::KEEPOUT::outline.

◆ BOOST_AUTO_TEST_CASE() [7/13]

◆ BOOST_AUTO_TEST_CASE() [8/13]

BOOST_AUTO_TEST_CASE ( KeepoutType_AllKeepout )

◆ BOOST_AUTO_TEST_CASE() [9/13]

◆ BOOST_AUTO_TEST_CASE() [10/13]

BOOST_AUTO_TEST_CASE ( KeepoutType_RouteOnly )

◆ BOOST_AUTO_TEST_CASE() [11/13]

◆ BOOST_AUTO_TEST_CASE() [12/13]

◆ BOOST_AUTO_TEST_CASE() [13/13]

BOOST_AUTO_TEST_CASE ( ParseKeepoutOutlineGeometry )