KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_constraint_authoring.cpp File Reference
#include <map>
#include <memory>
#include <vector>
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <tool/tool_manager.h>
#include <pcbnew_utils/board_test_utils.h>
#include <board.h>
#include <board_commit.h>
#include <pcb_shape.h>
#include <constraints/pcb_constraint.h>
#include <constraints/constraint_builder.h>
#include "constraint_test_utils.h"

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (BuildParallelFromTwoSegments)
 
 BOOST_AUTO_TEST_CASE (BuildFixedLengthMeasuresGeometry)
 
 BOOST_AUTO_TEST_CASE (BuildAngularMeasuresAngle)
 
 BOOST_AUTO_TEST_CASE (BuildAngularIsUndirectedCorner)
 
 BOOST_AUTO_TEST_CASE (BuildAngularObtuseCornerInvariant)
 
 BOOST_AUTO_TEST_CASE (BuildAngularDomainEndpoints)
 
 BOOST_AUTO_TEST_CASE (BuildAngularDisconnectedLines)
 
 BOOST_AUTO_TEST_CASE (WrongSelectionYieldsNoConstraint)
 
 BOOST_AUTO_TEST_CASE (AngularRejectsZeroLengthSegment)
 
 BOOST_AUTO_TEST_CASE (NearestAnchorSnapsToEndpoint)
 
 BOOST_AUTO_TEST_CASE (NearestAnchorExcludesPickedHandleNotCoincident)
 
 BOOST_AUTO_TEST_CASE (ApplyIsOneUndoStep)
 
 BOOST_AUTO_TEST_CASE (BuildRadialFromArcsAndEllipses)
 
 BOOST_AUTO_TEST_CASE (InitialValueDefaultsToMeasured)
 
 BOOST_AUTO_TEST_CASE (InitialValueRemembersLastUsed)
 
 BOOST_AUTO_TEST_CASE (InitialValueDoesNotMixTypes)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/16]

BOOST_AUTO_TEST_CASE ( AngularRejectsZeroLengthSegment )

◆ BOOST_AUTO_TEST_CASE() [2/16]

◆ BOOST_AUTO_TEST_CASE() [3/16]

BOOST_AUTO_TEST_CASE ( BuildAngularDisconnectedLines )

◆ BOOST_AUTO_TEST_CASE() [4/16]

BOOST_AUTO_TEST_CASE ( BuildAngularDomainEndpoints )

◆ BOOST_AUTO_TEST_CASE() [5/16]

BOOST_AUTO_TEST_CASE ( BuildAngularIsUndirectedCorner )

◆ BOOST_AUTO_TEST_CASE() [6/16]

BOOST_AUTO_TEST_CASE ( BuildAngularMeasuresAngle )

◆ BOOST_AUTO_TEST_CASE() [7/16]

BOOST_AUTO_TEST_CASE ( BuildAngularObtuseCornerInvariant )

◆ BOOST_AUTO_TEST_CASE() [8/16]

BOOST_AUTO_TEST_CASE ( BuildFixedLengthMeasuresGeometry )

◆ BOOST_AUTO_TEST_CASE() [9/16]

BOOST_AUTO_TEST_CASE ( BuildParallelFromTwoSegments )

◆ BOOST_AUTO_TEST_CASE() [10/16]

BOOST_AUTO_TEST_CASE ( BuildRadialFromArcsAndEllipses )

◆ BOOST_AUTO_TEST_CASE() [11/16]

BOOST_AUTO_TEST_CASE ( InitialValueDefaultsToMeasured )

◆ BOOST_AUTO_TEST_CASE() [12/16]

BOOST_AUTO_TEST_CASE ( InitialValueDoesNotMixTypes )

◆ BOOST_AUTO_TEST_CASE() [13/16]

BOOST_AUTO_TEST_CASE ( InitialValueRemembersLastUsed )

◆ BOOST_AUTO_TEST_CASE() [14/16]

BOOST_AUTO_TEST_CASE ( NearestAnchorExcludesPickedHandleNotCoincident )

◆ BOOST_AUTO_TEST_CASE() [15/16]

BOOST_AUTO_TEST_CASE ( NearestAnchorSnapsToEndpoint )

◆ BOOST_AUTO_TEST_CASE() [16/16]

BOOST_AUTO_TEST_CASE ( WrongSelectionYieldsNoConstraint )