KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_pads_part_structures.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <sstream>
#include <pcb_io/pads/pads_parser.h>
#include <pcbnew_utils/board_file_utils.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (Part_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (Part_SingleDecal)
 
 BOOST_AUTO_TEST_CASE (Part_AlternateDecals)
 
 BOOST_AUTO_TEST_CASE (DecalStringSplit_SingleDecal)
 
 BOOST_AUTO_TEST_CASE (DecalStringSplit_TwoDecals)
 
 BOOST_AUTO_TEST_CASE (DecalStringSplit_ThreeDecals)
 
 BOOST_AUTO_TEST_CASE (DecalStringSplit_ManyDecals)
 
 BOOST_AUTO_TEST_CASE (Parameters_DefaultThermalSettings)
 
 BOOST_AUTO_TEST_CASE (Parameters_CustomThermalSettings)
 
 BOOST_AUTO_TEST_CASE (Pour_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (Pour_CutoutFlag)
 
 BOOST_AUTO_TEST_CASE (ReuseInstance_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (ReuseInstance_WithValues)
 
 BOOST_AUTO_TEST_CASE (ReuseBlock_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (ReuseBlock_WithContents)
 
 BOOST_AUTO_TEST_CASE (ReuseBlock_PartMembershipMapping)
 
 BOOST_AUTO_TEST_CASE (ReuseBlock_EmptyBlocksMap)
 
 BOOST_AUTO_TEST_CASE (ReuseBlock_GroupCreationCondition)
 
 BOOST_AUTO_TEST_CASE (Cluster_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (Cluster_WithContents)
 
 BOOST_AUTO_TEST_CASE (Cluster_SegmentRefDetection)
 
 BOOST_AUTO_TEST_CASE (TestPoint_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (TestPoint_ViaType)
 
 BOOST_AUTO_TEST_CASE (TestPoint_PinType)
 
 BOOST_AUTO_TEST_CASE (TestPoint_SideValues)
 
 BOOST_AUTO_TEST_CASE (Dimension_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (Dimension_WithValues)
 
 BOOST_AUTO_TEST_CASE (Dimension_NamePrefix)
 
 BOOST_AUTO_TEST_CASE (DesignRules_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (DesignRules_WithValues)
 
 BOOST_AUTO_TEST_CASE (NetClassDef_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (NetClassDef_WithValues)
 
 BOOST_AUTO_TEST_CASE (DiffPairDef_DefaultConstruction)
 
 BOOST_AUTO_TEST_CASE (DiffPairDef_WithValues)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/34]

BOOST_AUTO_TEST_CASE ( Cluster_DefaultConstruction )

◆ BOOST_AUTO_TEST_CASE() [2/34]

BOOST_AUTO_TEST_CASE ( Cluster_SegmentRefDetection )

Definition at line 511 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL().

◆ BOOST_AUTO_TEST_CASE() [3/34]

BOOST_AUTO_TEST_CASE ( Cluster_WithContents )

◆ BOOST_AUTO_TEST_CASE() [4/34]

BOOST_AUTO_TEST_CASE ( DecalStringSplit_ManyDecals )

Definition at line 196 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL().

◆ BOOST_AUTO_TEST_CASE() [5/34]

BOOST_AUTO_TEST_CASE ( DecalStringSplit_SingleDecal )

Definition at line 72 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL().

◆ BOOST_AUTO_TEST_CASE() [6/34]

BOOST_AUTO_TEST_CASE ( DecalStringSplit_ThreeDecals )

Definition at line 154 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL().

◆ BOOST_AUTO_TEST_CASE() [7/34]

BOOST_AUTO_TEST_CASE ( DecalStringSplit_TwoDecals )

Definition at line 113 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL().

◆ BOOST_AUTO_TEST_CASE() [8/34]

◆ BOOST_AUTO_TEST_CASE() [9/34]

◆ BOOST_AUTO_TEST_CASE() [10/34]

◆ BOOST_AUTO_TEST_CASE() [11/34]

◆ BOOST_AUTO_TEST_CASE() [12/34]

◆ BOOST_AUTO_TEST_CASE() [13/34]

BOOST_AUTO_TEST_CASE ( Dimension_NamePrefix )

Definition at line 633 of file test_pads_part_structures.cpp.

◆ BOOST_AUTO_TEST_CASE() [14/34]

◆ BOOST_AUTO_TEST_CASE() [15/34]

◆ BOOST_AUTO_TEST_CASE() [16/34]

◆ BOOST_AUTO_TEST_CASE() [17/34]

◆ BOOST_AUTO_TEST_CASE() [18/34]

◆ BOOST_AUTO_TEST_CASE() [19/34]

BOOST_AUTO_TEST_CASE ( Part_AlternateDecals )

◆ BOOST_AUTO_TEST_CASE() [20/34]

◆ BOOST_AUTO_TEST_CASE() [21/34]

BOOST_AUTO_TEST_CASE ( Part_SingleDecal )

◆ BOOST_AUTO_TEST_CASE() [22/34]

BOOST_AUTO_TEST_CASE ( Pour_CutoutFlag )

◆ BOOST_AUTO_TEST_CASE() [23/34]

◆ BOOST_AUTO_TEST_CASE() [24/34]

◆ BOOST_AUTO_TEST_CASE() [25/34]

BOOST_AUTO_TEST_CASE ( ReuseBlock_EmptyBlocksMap )

Definition at line 431 of file test_pads_part_structures.cpp.

◆ BOOST_AUTO_TEST_CASE() [26/34]

◆ BOOST_AUTO_TEST_CASE() [27/34]

BOOST_AUTO_TEST_CASE ( ReuseBlock_PartMembershipMapping )

◆ BOOST_AUTO_TEST_CASE() [28/34]

◆ BOOST_AUTO_TEST_CASE() [29/34]

◆ BOOST_AUTO_TEST_CASE() [30/34]

◆ BOOST_AUTO_TEST_CASE() [31/34]

BOOST_AUTO_TEST_CASE ( TestPoint_DefaultConstruction )

Definition at line 528 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL(), and tp.

◆ BOOST_AUTO_TEST_CASE() [32/34]

BOOST_AUTO_TEST_CASE ( TestPoint_PinType )

Definition at line 559 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL(), and tp.

◆ BOOST_AUTO_TEST_CASE() [33/34]

BOOST_AUTO_TEST_CASE ( TestPoint_SideValues )

◆ BOOST_AUTO_TEST_CASE() [34/34]

BOOST_AUTO_TEST_CASE ( TestPoint_ViaType )

Definition at line 540 of file test_pads_part_structures.cpp.

References BOOST_CHECK_EQUAL(), and tp.