KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_project_file_patch.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <diff_merge/project_file_patch.h>
#include <diff_merge/diff_doc_kind.h>
#include <diff_merge/kicad_diff_types.h>
#include <json_common.h>
#include <wx/file.h>
#include <wx/filename.h>
#include <wx/stdpaths.h>
#include <wx/datetime.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (DocPropPointerMappingDrcSeverities)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingErcSeverities)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingDrawingSheet)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingDrawingSheetSchematic)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingNetClasses)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingCustomRulesIsAbsent)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingFpLibTableIsAbsent)
 
 BOOST_AUTO_TEST_CASE (DocPropPointerMappingSymLibTableIsAbsent)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchPreservesNonTargetFields)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchNoOpWhenSourceMissingField)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchUnmappedPropertyReturnsFalse)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchNetClassesCopiesSubTree)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchDrawingSheetSchematicDoesNotTouchPcbnew)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchesNoExistingFileWritesSource)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchesEmptyPropertySetDoesNotCreateOutput)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchesPreservesExistingNonTargetFields)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchesMissingRequestedSourceFieldFails)
 
 BOOST_AUTO_TEST_CASE (ApplyPatchRealisticProjectShapeIsSurgical)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchDrawingSheetSchematicDoesNotTouchPcbnew )

◆ BOOST_AUTO_TEST_CASE() [2/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchesEmptyPropertySetDoesNotCreateOutput )

◆ BOOST_AUTO_TEST_CASE() [3/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchesMissingRequestedSourceFieldFails )

◆ BOOST_AUTO_TEST_CASE() [4/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchesNoExistingFileWritesSource )

◆ BOOST_AUTO_TEST_CASE() [5/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchesPreservesExistingNonTargetFields )

◆ BOOST_AUTO_TEST_CASE() [6/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchNetClassesCopiesSubTree )

◆ BOOST_AUTO_TEST_CASE() [7/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchNoOpWhenSourceMissingField )

◆ BOOST_AUTO_TEST_CASE() [8/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchPreservesNonTargetFields )

◆ BOOST_AUTO_TEST_CASE() [9/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchRealisticProjectShapeIsSurgical )

◆ BOOST_AUTO_TEST_CASE() [10/18]

BOOST_AUTO_TEST_CASE ( ApplyPatchUnmappedPropertyReturnsFalse )

◆ BOOST_AUTO_TEST_CASE() [11/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingCustomRulesIsAbsent )

◆ BOOST_AUTO_TEST_CASE() [12/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingDrawingSheet )

◆ BOOST_AUTO_TEST_CASE() [13/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingDrawingSheetSchematic )

◆ BOOST_AUTO_TEST_CASE() [14/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingDrcSeverities )

◆ BOOST_AUTO_TEST_CASE() [15/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingErcSeverities )

◆ BOOST_AUTO_TEST_CASE() [16/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingFpLibTableIsAbsent )

◆ BOOST_AUTO_TEST_CASE() [17/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingNetClasses )

◆ BOOST_AUTO_TEST_CASE() [18/18]

BOOST_AUTO_TEST_CASE ( DocPropPointerMappingSymLibTableIsAbsent )