|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <lib_symbol.h>#include <sch_pin.h>#include <sch_symbol.h>#include <variant_symbol_utils.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (IdenticalSymbols_Compatible) | |
| BOOST_AUTO_TEST_CASE (SamePinLayout_Compatible) | |
| BOOST_AUTO_TEST_CASE (SamePinLayout_DifferentFootprint_Compatible) | |
| BOOST_AUTO_TEST_CASE (CandidateHasExtraPins_Incompatible) | |
| BOOST_AUTO_TEST_CASE (DuplicatePinNumbersAtMatchingPositions_Compatible) | |
| BOOST_AUTO_TEST_CASE (DuplicatePinNumbersMissingOccurrence_Incompatible) | |
| BOOST_AUTO_TEST_CASE (DuplicatePinNumbersMapByPosition) | |
| BOOST_AUTO_TEST_CASE (CandidateMissingPin_Incompatible) | |
| BOOST_AUTO_TEST_CASE (PinPositionMismatch_Incompatible) | |
| BOOST_AUTO_TEST_CASE (PinTypeMismatch_Incompatible) | |
| BOOST_AUTO_TEST_CASE (DifferentSymbolType_Incompatible) | |
| BOOST_AUTO_TEST_CASE (MultiUnit_AllUnitsMatch_Compatible) | |
| BOOST_AUTO_TEST_CASE (MultiUnit_OneUnitMismatch_Incompatible) | |
| BOOST_AUTO_TEST_CASE (CandidateFewerUnits_Incompatible) | |
| BOOST_AUTO_TEST_CASE (CandidateMoreUnits_Incompatible) | |
| BOOST_AUTO_TEST_CASE (BodyStyle_BothHave_Compatible) | |
| BOOST_AUTO_TEST_CASE (BodyStyle_CandidateMissing_Incompatible) | |
| BOOST_AUTO_TEST_CASE (EmptySymbols_Compatible) | |
| BOOST_AUTO_TEST_CASE (MultipleErrors_AllReported) | |
| BOOST_AUTO_TEST_CASE | ( | BodyStyle_BothHave_Compatible | ) |
Definition at line 356 of file test_variant_symbol_compatibility.cpp.
References PT_INPUT, PT_OUTPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | BodyStyle_CandidateMissing_Incompatible | ) |
Definition at line 378 of file test_variant_symbol_compatibility.cpp.
References MISSING_BODY_STYLE, PT_INPUT, PT_OUTPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | CandidateFewerUnits_Incompatible | ) |
Definition at line 315 of file test_variant_symbol_compatibility.cpp.
References INSUFFICIENT_UNITS, PT_INPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | CandidateHasExtraPins_Incompatible | ) |
Definition at line 131 of file test_variant_symbol_compatibility.cpp.
References ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | CandidateMissingPin_Incompatible | ) |
Definition at line 199 of file test_variant_symbol_compatibility.cpp.
References MISSING_PIN_NUMBER, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | CandidateMoreUnits_Incompatible | ) |
Definition at line 336 of file test_variant_symbol_compatibility.cpp.
References PT_INPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | DifferentSymbolType_Incompatible | ) |
Definition at line 247 of file test_variant_symbol_compatibility.cpp.
References PIN_POSITION_MISMATCH, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | DuplicatePinNumbersAtMatchingPositions_Compatible | ) |
Definition at line 146 of file test_variant_symbol_compatibility.cpp.
References empty(), and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | DuplicatePinNumbersMapByPosition | ) |
Definition at line 173 of file test_variant_symbol_compatibility.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), LIB_SYMBOL::GetGraphicalPins(), LIB_SYMBOL::GetLibId(), SCH_SYMBOL::MapLibPins(), and path.
| BOOST_AUTO_TEST_CASE | ( | DuplicatePinNumbersMissingOccurrence_Incompatible | ) |
Definition at line 160 of file test_variant_symbol_compatibility.cpp.
References empty(), and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | EmptySymbols_Compatible | ) |
Definition at line 398 of file test_variant_symbol_compatibility.cpp.
References ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | IdenticalSymbols_Compatible | ) |
Definition at line 95 of file test_variant_symbol_compatibility.cpp.
References BOOST_AUTO_TEST_CASE(), and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | MultipleErrors_AllReported | ) |
Definition at line 409 of file test_variant_symbol_compatibility.cpp.
References BOOST_CHECK_EQUAL(), MISSING_PIN_NUMBER, PIN_POSITION_MISMATCH, PIN_TYPE_MISMATCH, PT_INPUT, PT_OUTPUT, PT_PASSIVE, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | MultiUnit_AllUnitsMatch_Compatible | ) |
Definition at line 262 of file test_variant_symbol_compatibility.cpp.
References PT_INPUT, PT_OUTPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | MultiUnit_OneUnitMismatch_Incompatible | ) |
Definition at line 288 of file test_variant_symbol_compatibility.cpp.
References MISSING_PIN_NUMBER, PT_INPUT, PT_OUTPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | PinPositionMismatch_Incompatible | ) |
Definition at line 215 of file test_variant_symbol_compatibility.cpp.
References PIN_POSITION_MISMATCH, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | PinTypeMismatch_Incompatible | ) |
Definition at line 231 of file test_variant_symbol_compatibility.cpp.
References PIN_TYPE_MISMATCH, PT_INPUT, and ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | SamePinLayout_Compatible | ) |
Definition at line 106 of file test_variant_symbol_compatibility.cpp.
References ValidateVariantSymbolCompatibility().
| BOOST_AUTO_TEST_CASE | ( | SamePinLayout_DifferentFootprint_Compatible | ) |
Definition at line 117 of file test_variant_symbol_compatibility.cpp.
References ValidateVariantSymbolCompatibility().