|
KiCad PCB EDA Suite
|
Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (DirectUuidMatch) | |
| BOOST_AUTO_TEST_CASE (UnmatchedItems) | |
| BOOST_AUTO_TEST_CASE (DuplicateUuidDetection) | |
| BOOST_AUTO_TEST_CASE (SimilarityFallback) | |
| BOOST_AUTO_TEST_CASE (SimilarityRespectsTypeMismatch) | |
| BOOST_AUTO_TEST_CASE (ScoreSimilarityBreakdown) | |
| BOOST_AUTO_TEST_CASE (GreedyAssignment) | |
| BOOST_AUTO_TEST_CASE (DeterministicOutput) | |
| BOOST_AUTO_TEST_CASE (EmptyKeyPropsScoreZero) | |
| BOOST_AUTO_TEST_CASE (DuplicatesExcludedFromMatching) | |
| BOOST_AUTO_TEST_CASE (DuplicatesOnBSide) | |
| BOOST_AUTO_TEST_CASE (DetectDuplicatesDisabledSkipsReporting) | |
| BOOST_AUTO_TEST_CASE (EnableSimilarityFalseSkipsFallback) | |
| BOOST_AUTO_TEST_CASE (SimilarityThresholdGatesMatch) | |
| BOOST_AUTO_TEST_CASE (EmptyInputsProduceEmptyReconciliation) | |
| BOOST_AUTO_TEST_CASE (OneSideEmptyOtherFullyUnmatched) | |
| BOOST_AUTO_TEST_CASE (ReverseLookupBToAMirrorsAToB_DirectMatch) | |
| BOOST_AUTO_TEST_CASE (ReverseLookupBToAMirrorsAToB_SimilarityPath) | |
| BOOST_AUTO_TEST_CASE (TieBreakDeterminismWithManyEqualScoreCandidates) | |
| BOOST_AUTO_TEST_CASE (LargeInputPerformanceSmoke) | |
| BOOST_AUTO_TEST_CASE (PositionToleranceAllowsNearMatches) | |
| BOOST_AUTO_TEST_CASE | ( | DetectDuplicatesDisabledSkipsReporting | ) |
Definition at line 292 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::CONFIG::detectDuplicates, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | DeterministicOutput | ) |
Definition at line 209 of file test_identity_reconciler.cpp.
References KICAD_DIFF::RECONCILIATION::aOnly, KICAD_DIFF::RECONCILIATION::aToB, KICAD_DIFF::RECONCILIATION::bOnly, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | DirectUuidMatch | ) |
Definition at line 56 of file test_identity_reconciler.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | DuplicatesExcludedFromMatching | ) |
Definition at line 251 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | DuplicatesOnBSide | ) |
Definition at line 272 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | DuplicateUuidDetection | ) |
Definition at line 101 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | EmptyInputsProduceEmptyReconciliation | ) |
Definition at line 365 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), and result.
| BOOST_AUTO_TEST_CASE | ( | EmptyKeyPropsScoreZero | ) |
| BOOST_AUTO_TEST_CASE | ( | EnableSimilarityFalseSkipsFallback | ) |
Definition at line 317 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::CONFIG::enableSimilarity, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | GreedyAssignment | ) |
Definition at line 184 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | LargeInputPerformanceSmoke | ) |
Definition at line 498 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), N, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | OneSideEmptyOtherFullyUnmatched | ) |
Definition at line 380 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | PositionToleranceAllowsNearMatches | ) |
Definition at line 544 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), config, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | ReverseLookupBToAMirrorsAToB_DirectMatch | ) |
Definition at line 397 of file test_identity_reconciler.cpp.
References BOOST_REQUIRE(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | ReverseLookupBToAMirrorsAToB_SimilarityPath | ) |
Definition at line 419 of file test_identity_reconciler.cpp.
References BOOST_REQUIRE(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | ScoreSimilarityBreakdown | ) |
Definition at line 161 of file test_identity_reconciler.cpp.
References KICAD_DIFF::ITEM_DESCRIPTOR::bbox, KICAD_DIFF::ITEM_DESCRIPTOR::position, KICAD_DIFF::IDENTITY_RECONCILER::ScoreSimilarity(), and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | SimilarityFallback | ) |
Definition at line 117 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | SimilarityRespectsTypeMismatch | ) |
Definition at line 140 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | SimilarityThresholdGatesMatch | ) |
| BOOST_AUTO_TEST_CASE | ( | TieBreakDeterminismWithManyEqualScoreCandidates | ) |
Definition at line 454 of file test_identity_reconciler.cpp.
References KICAD_DIFF::RECONCILIATION::aToB, BOOST_REQUIRE(), N, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), and KIID::SeedGenerator().
| BOOST_AUTO_TEST_CASE | ( | UnmatchedItems | ) |
Definition at line 77 of file test_identity_reconciler.cpp.
References BOOST_CHECK_EQUAL(), KICAD_DIFF::IDENTITY_RECONCILER::CONFIG::enableSimilarity, KICAD_DIFF::IDENTITY_RECONCILER::Reconcile(), result, KIID::SeedGenerator(), and KICAD_DIFF::IDENTITY_RECONCILER::SetConfig().