|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <schematic_utils/schematic_file_util.h>#include <diff_merge/sch_differ.h>#include <diff_merge/sch_merge_applier.h>#include <diff_merge/kicad_merge_engine.h>#include <schematic.h>#include <sch_screen.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <settings/settings_manager.h>Go to the source code of this file.
Classes | |
| struct | SCH_APPLIER_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (EmptyPlanIsNoOp) | |
| BOOST_AUTO_TEST_CASE (DrawingSheetResolutionMarksOnlyDrawingSheetProjectField) | |
| BOOST_AUTO_TEST_CASE (TakeOursAppliesOurChange) | |
| BOOST_AUTO_TEST_CASE (DeleteRemovesItem) | |
| BOOST_AUTO_TEST_CASE (OrthogonalSymbolPositionEditsSpliceViaMergeProps) | |
| BOOST_AUTO_TEST_CASE | ( | DeleteRemovesItem | ) |
Definition at line 158 of file test_sch_merge_applier.cpp.
References KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), BOOST_REQUIRE(), SCHEMATIC::BuildSheetListSortedByPageNumbers(), KICAD_DIFF::SCH_DIFFER::Diff(), KICAD_DIFF::SCH_MERGE_APPLIER::GetReport(), KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::itemsDeleted, EDA_ITEM::m_Uuid, path, KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), and SCH_SYMBOL_T.
| BOOST_AUTO_TEST_CASE | ( | DrawingSheetResolutionMarksOnlyDrawingSheetProjectField | ) |
Definition at line 83 of file test_sch_merge_applier.cpp.
References KICAD_DIFF::MERGE_PLAN::actions, KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::drawingSheetFileTouched, KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::ercSeveritiesTouched, KICAD_DIFF::SCH_MERGE_APPLIER::GetReport(), KICAD_DIFF::SCH_MERGE_APPLIER::REPORT::projectFileTouched, and KICAD_DIFF::TAKE_OURS.
| BOOST_AUTO_TEST_CASE | ( | EmptyPlanIsNoOp | ) |
Definition at line 64 of file test_sch_merge_applier.cpp.
References KICAD_DIFF::MERGE_PLAN::actions, KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), BOOST_AUTO_TEST_CASE(), KICAD_DIFF::SCH_DIFFER::Diff(), KICAD_DIFF::DOCUMENT_DIFF::Empty(), and KICAD_DIFF::KICAD_MERGE_ENGINE::Plan().
| BOOST_AUTO_TEST_CASE | ( | OrthogonalSymbolPositionEditsSpliceViaMergeProps | ) |
Definition at line 224 of file test_sch_merge_applier.cpp.
References KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::SCH_DIFFER::Diff(), SCH_SYMBOL::GetPosition(), EDA_ITEM::m_Uuid, path, KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), SCH_SYMBOL_T, SCH_SYMBOL::SetPosition(), VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | TakeOursAppliesOurChange | ) |
Definition at line 106 of file test_sch_merge_applier.cpp.
References KICAD_DIFF::MERGE_PLAN::actions, KICAD_DIFF::SCH_MERGE_APPLIER::Apply(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::SCH_DIFFER::Diff(), SCH_SYMBOL::GetPosition(), EDA_ITEM::m_Uuid, path, KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), SCH_SYMBOL_T, SCH_SYMBOL::SetPosition(), and VECTOR2< T >::x.