|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <pcbnew_utils/board_test_utils.h>#include <diff_merge/pcb_differ.h>#include <diff_merge/kicad_diff_types.h>#include <diff_merge/kicad_merge_engine.h>#include "../../../pcbnew/diff_merge/pcb_merge_applier.h"#include <board.h>#include <settings/settings_manager.h>#include <wildcards_and_files_ext.h>#include <wx/file.h>#include <wx/filename.h>#include <wx/stdpaths.h>Go to the source code of this file.
Classes | |
| struct | LIB_TABLE_DIFF_MERGE_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (NoSiblingFilesEmitsNoDelta) | |
| BOOST_AUTO_TEST_CASE (OursAddsFpLibTableEmitsDelta) | |
| BOOST_AUTO_TEST_CASE (OursAddsSymLibTableEmitsDelta) | |
| BOOST_AUTO_TEST_CASE (DivergentFpLibTableEmitsDelta) | |
| BOOST_AUTO_TEST_CASE (ApplierStagesOursFpLibTable) | |
| BOOST_AUTO_TEST_CASE (ApplierStagesOursSymLibTable) | |
| BOOST_AUTO_TEST_CASE | ( | ApplierStagesOursFpLibTable | ) |
Definition at line 213 of file test_lib_table_diff_merge.cpp.
References KICAD_DIFF::PCB_MERGE_APPLIER::Apply(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::PCB_DIFFER::Diff(), FILEEXT::FootprintLibraryTableFileName, KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::fpLibTable, KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::fpLibTableSet, KICAD_DIFF::PCB_MERGE_APPLIER::GetReport(), KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), and KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::projectFileTouched.
| BOOST_AUTO_TEST_CASE | ( | ApplierStagesOursSymLibTable | ) |
Definition at line 238 of file test_lib_table_diff_merge.cpp.
References KICAD_DIFF::PCB_MERGE_APPLIER::Apply(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KICAD_DIFF::PCB_DIFFER::Diff(), KICAD_DIFF::PCB_MERGE_APPLIER::GetReport(), KICAD_DIFF::KICAD_MERGE_ENGINE::Plan(), KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::projectFileTouched, FILEEXT::SymbolLibraryTableFileName, KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::symLibTable, and KICAD_DIFF::PCB_MERGE_APPLIER::REPORT::symLibTableSet.
| BOOST_AUTO_TEST_CASE | ( | DivergentFpLibTableEmitsDelta | ) |
Definition at line 194 of file test_lib_table_diff_merge.cpp.
References BOOST_REQUIRE(), delta, KICAD_DIFF::PCB_DIFFER::Diff(), KICAD_DIFF::DOC_PROP_FP_LIB_TABLE, findDocLevelChange(), findProperty(), FILEEXT::FootprintLibraryTableFileName, and result.
| BOOST_AUTO_TEST_CASE | ( | NoSiblingFilesEmitsNoDelta | ) |
Definition at line 145 of file test_lib_table_diff_merge.cpp.
References BOOST_AUTO_TEST_CASE(), KICAD_DIFF::PCB_DIFFER::Diff(), KICAD_DIFF::DOC_PROP_FP_LIB_TABLE, KICAD_DIFF::DOC_PROP_SYM_LIB_TABLE, findDocLevelChange(), findProperty(), and result.
| BOOST_AUTO_TEST_CASE | ( | OursAddsFpLibTableEmitsDelta | ) |
Definition at line 158 of file test_lib_table_diff_merge.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), delta, KICAD_DIFF::PCB_DIFFER::Diff(), KICAD_DIFF::DOC_PROP_FP_LIB_TABLE, findDocLevelChange(), findProperty(), FILEEXT::FootprintLibraryTableFileName, and result.
| BOOST_AUTO_TEST_CASE | ( | OursAddsSymLibTableEmitsDelta | ) |
Definition at line 176 of file test_lib_table_diff_merge.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), delta, KICAD_DIFF::PCB_DIFFER::Diff(), KICAD_DIFF::DOC_PROP_SYM_LIB_TABLE, findDocLevelChange(), findProperty(), result, and FILEEXT::SymbolLibraryTableFileName.