KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_net_classes_diff_merge.cpp File Reference

Go to the source code of this file.

Classes

struct  NET_CLASSES_DIFF_MERGE_FIXTURE
 Fixture: three independent loads of the same canonical board, used to play the role of ancestor / ours / theirs in 3-way merge tests. More...
 

Functions

static const ITEM_CHANGEfindDocLevelChange (const DOCUMENT_DIFF &aDiff)
 Find the synthetic doc-level ITEM_CHANGE (empty KIID_PATH) in a diff result, returning nullptr if none was emitted.
 
static const PROPERTY_DELTAfindProperty (const ITEM_CHANGE &aChange, const wxString &aName)
 
 BOOST_AUTO_TEST_CASE (NoChangeEmitsNoNetClassesDelta)
 
 BOOST_AUTO_TEST_CASE (DefaultClearanceEditEmitsDelta)
 
 BOOST_AUTO_TEST_CASE (NewNamedNetclassEmitsDelta)
 
 BOOST_AUTO_TEST_CASE (ApplierTakeOursCopiesWithoutAliasing)
 
 BOOST_AUTO_TEST_CASE (ApplierTakeTheirsCopiesTheirsSettings)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/5]

◆ BOOST_AUTO_TEST_CASE() [2/5]

◆ BOOST_AUTO_TEST_CASE() [3/5]

BOOST_AUTO_TEST_CASE ( DefaultClearanceEditEmitsDelta )

◆ BOOST_AUTO_TEST_CASE() [4/5]

BOOST_AUTO_TEST_CASE ( NewNamedNetclassEmitsDelta )

◆ BOOST_AUTO_TEST_CASE() [5/5]

BOOST_AUTO_TEST_CASE ( NoChangeEmitsNoNetClassesDelta )

◆ findDocLevelChange()

◆ findProperty()

static const PROPERTY_DELTA * findProperty ( const ITEM_CHANGE & aChange,
const wxString & aName )
static