|
KiCad PCB EDA Suite
|
Test suite for PADS_SCH::PADS_SCH_PARSER. More...
#include <boost/test/unit_test.hpp>#include <qa_utils/wx_utils/unit_test_utils.h>#include <qa_utils/wx_utils/wx_assert.h>#include <sch_io/pads/pads_sch_parser.h>#include <sch_io/pads/pads_sch_symbol_builder.h>#include <lib_symbol.h>#include <sch_shape.h>#include <sch_pin.h>#include <sch_io/pads/pads_sch_schematic_builder.h>#include <io/pads/pads_attribute_mapper.h>#include <sch_line.h>#include <sch_label.h>#include <sch_junction.h>#include <sch_symbol.h>#include <sch_screen.h>#include <schematic.h>#include <template_fieldnames.h>#include <title_block.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <sch_sheet_pin.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (CheckFileHeader_ValidLogicFile) | |
| BOOST_AUTO_TEST_CASE (CheckFileHeader_ValidPowerLogicFile) | |
| BOOST_AUTO_TEST_CASE (CheckFileHeader_InvalidFile) | |
| BOOST_AUTO_TEST_CASE (ParseHeader_LogicFormat) | |
| BOOST_AUTO_TEST_CASE (ParseHeader_PowerLogicFormat) | |
| BOOST_AUTO_TEST_CASE (ParseParameters_Units_Mils) | |
| BOOST_AUTO_TEST_CASE (ParseParameters_Units_Metric) | |
| BOOST_AUTO_TEST_CASE (GetVersion) | |
| BOOST_AUTO_TEST_CASE (ParseParameters_JobName) | |
| BOOST_AUTO_TEST_CASE (ParseParameters_SheetSize) | |
| BOOST_AUTO_TEST_CASE (ParseParameters_TextAndLineDefaults) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_Count) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_V52_DecalWithoutFontLines) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_Resistor) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_ResistorPins) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_Capacitor) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_IC_MultiGate) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_IC_PinTypes) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_Graphics) | |
| BOOST_AUTO_TEST_CASE (GetSymbolDef_NotFound) | |
| BOOST_AUTO_TEST_CASE (ParseSymbols_EmptySection) | |
| BOOST_AUTO_TEST_CASE (ParseParts_Count) | |
| BOOST_AUTO_TEST_CASE (ParseParts_Resistor) | |
| BOOST_AUTO_TEST_CASE (ParseParts_RotatedPart) | |
| BOOST_AUTO_TEST_CASE (ParseParts_MirroredPart) | |
| BOOST_AUTO_TEST_CASE (ParseParts_Attributes) | |
| BOOST_AUTO_TEST_CASE (ParseParts_AttributeVisibility) | |
| BOOST_AUTO_TEST_CASE (ParseParts_IC_MultipleAttributes) | |
| BOOST_AUTO_TEST_CASE (ParseParts_MultiGatePart) | |
| BOOST_AUTO_TEST_CASE (GetPartPlacement_NotFound) | |
| BOOST_AUTO_TEST_CASE (ParseParts_EmptySection) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_Count) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_VCC) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_PinConnections) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_WireSegments) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_MultipleConnections) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_SingleConnection) | |
| BOOST_AUTO_TEST_CASE (GetSignal_NotFound) | |
| BOOST_AUTO_TEST_CASE (ParseSignals_EmptySection) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_CreateSymbol) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_SymbolHasGraphics) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_SymbolHasPins) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_PinProperties) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_CacheSymbol) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_GroundVariants) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_SupplyVariants) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_VoltagePatterns) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_NonPower) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_KiCadMapping_Ground) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_KiCadMapping_Supply) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_KiCadMapping_NotFound) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_KiCadMapping_GenericFallback) | |
| BOOST_AUTO_TEST_CASE (PowerSymbol_CaseInsensitive) | |
| BOOST_AUTO_TEST_CASE (BuildKiCadPowerSymbol_Styles) | |
| BOOST_AUTO_TEST_CASE (PowerStyleFromVariant) | |
| BOOST_AUTO_TEST_CASE (SheetCount_SingleSheet) | |
| BOOST_AUTO_TEST_CASE (SheetNumbers_FromParts) | |
| BOOST_AUTO_TEST_CASE (GetPartsOnSheet) | |
| BOOST_AUTO_TEST_CASE (GetSignalsOnSheet) | |
| BOOST_AUTO_TEST_CASE (CreateWire_SingleSegment) | |
| BOOST_AUTO_TEST_CASE (CreateWire_FromSignals) | |
| BOOST_AUTO_TEST_CASE (CreateNetLabel_FromSignal) | |
| BOOST_AUTO_TEST_CASE (CreateNetLabel_PreservesSpecialChars) | |
| BOOST_AUTO_TEST_CASE (IsBusSignal_BracketNotation) | |
| BOOST_AUTO_TEST_CASE (IsBusSignal_AngleNotation) | |
| BOOST_AUTO_TEST_CASE (IsBusSignal_NotABus) | |
| BOOST_AUTO_TEST_CASE (CreateBusWire_SingleSegment) | |
| BOOST_AUTO_TEST_CASE (ApplyPartAttributes_Reference) | |
| BOOST_AUTO_TEST_CASE (ApplyPartAttributes_Footprint) | |
| BOOST_AUTO_TEST_CASE (ApplyFieldSettings_Visibility) | |
| BOOST_AUTO_TEST_CASE (ApplyPartAttributes_NullSymbol) | |
| BOOST_AUTO_TEST_CASE (CreateCustomFields_ManufacturerAndMPN) | |
| BOOST_AUTO_TEST_CASE (CreateCustomFields_SkipsStandardFields) | |
| BOOST_AUTO_TEST_CASE (CreateCustomFields_SkipsEmptyValues) | |
| BOOST_AUTO_TEST_CASE (CreateTitleBlock_AllFields) | |
| BOOST_AUTO_TEST_CASE (CreateTitleBlock_JobNameFallback) | |
| BOOST_AUTO_TEST_CASE (CreateTitleBlock_EmptyFields) | |
| BOOST_AUTO_TEST_CASE (CreateTitleBlock_NullScreen) | |
| BOOST_AUTO_TEST_CASE (GetDefaultSheetSize_ReturnsValidSize) | |
| BOOST_AUTO_TEST_CASE (CalculateSheetPosition_FirstSheet) | |
| BOOST_AUTO_TEST_CASE (CalculateSheetPosition_GridLayout) | |
| BOOST_AUTO_TEST_CASE (CreateHierarchicalSheet_ReturnsValidSheet) | |
| BOOST_AUTO_TEST_CASE (CreateHierarchicalSheet_SetsFilename) | |
| BOOST_AUTO_TEST_CASE (CreateHierarchicalSheet_SetsSheetName) | |
| BOOST_AUTO_TEST_CASE (CreateHierarchicalSheet_NullParent) | |
| BOOST_AUTO_TEST_CASE (CreateSheetPin_ValidPin) | |
| BOOST_AUTO_TEST_CASE (CreateSheetPin_PreservesName) | |
| BOOST_AUTO_TEST_CASE (CreateSheetPin_NullSheet) | |
| BOOST_AUTO_TEST_CASE (CreateHierLabel_ValidLabel) | |
| BOOST_AUTO_TEST_CASE (IsGlobalSignal_PowerNets) | |
| BOOST_AUTO_TEST_CASE (IsGlobalSignal_MultiSheet) | |
| BOOST_AUTO_TEST_CASE (IsGlobalSignal_NotGlobal) | |
Test suite for PADS_SCH::PADS_SCH_PARSER.
Definition in file test_pads_sch_parser.cpp.
| BOOST_AUTO_TEST_CASE | ( | ApplyFieldSettings_Visibility | ) |
Definition at line 1405 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), PADS_SCH::PART_PLACEMENT::attributes, BOOST_REQUIRE(), SCHEMATIC::CurrentSheet(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), EDA_TEXT::IsVisible(), PADS_SCH::PART_ATTRIBUTE::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::part_type, REFERENCE, PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), VALUE, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | ApplyPartAttributes_Footprint | ) |
Definition at line 1367 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCHEMATIC::CurrentSheet(), FOOTPRINT, KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_FIELD::GetText(), PADS_SCH::PART_ATTRIBUTE::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::part_type, PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | ApplyPartAttributes_NullSymbol | ) |
Definition at line 1451 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::PART_PLACEMENT::reference.
| BOOST_AUTO_TEST_CASE | ( | ApplyPartAttributes_Reference | ) |
Definition at line 1329 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCHEMATIC::CurrentSheet(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_SYMBOL::GetRef(), SCH_FIELD::GetText(), PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::part_type, PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), and VALUE.
| BOOST_AUTO_TEST_CASE | ( | BuildKiCadPowerSymbol_Styles | ) |
Definition at line 1030 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildKiCadPowerSymbol(), PADS_SCH::MILS, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CalculateSheetPosition_FirstSheet | ) |
Definition at line 1739 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CalculateSheetPosition(), PADS_SCH::MILS, SCHEMATIC::Reset(), PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | CalculateSheetPosition_GridLayout | ) |
Definition at line 1756 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CalculateSheetPosition(), PADS_SCH::MILS, SCHEMATIC::Reset(), PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | CheckFileHeader_InvalidFile | ) |
Definition at line 55 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_PARSER::CheckFileHeader(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CheckFileHeader_ValidLogicFile | ) |
Definition at line 39 of file test_pads_sch_parser.cpp.
References BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_PARSER::CheckFileHeader(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CheckFileHeader_ValidPowerLogicFile | ) |
Definition at line 47 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_PARSER::CheckFileHeader(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CreateBusWire_SingleSegment | ) |
Definition at line 1305 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateBusWire(), PADS_SCH::WIRE_SEGMENT::end, KI_TEST::GetEeschemaTestDataDir(), SCH_ITEM::GetLayer(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), LAYER_BUS, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::WIRE_SEGMENT::start, PADS_SCH::POINT::x, and PADS_SCH::POINT::y.
| BOOST_AUTO_TEST_CASE | ( | CreateCustomFields_ManufacturerAndMPN | ) |
Definition at line 1470 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateCustomFields(), SCHEMATIC::CurrentSheet(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_FIELD::GetText(), EDA_TEXT::IsVisible(), PADS_SCH::PART_ATTRIBUTE::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::part_type, PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateCustomFields_SkipsEmptyValues | ) |
Definition at line 1579 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateCustomFields(), SCHEMATIC::CurrentSheet(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_FIELD::GetText(), PADS_SCH::PART_ATTRIBUTE::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateCustomFields_SkipsStandardFields | ) |
Definition at line 1526 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateCustomFields(), SCHEMATIC::CurrentSheet(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetField(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_FIELD::GetText(), EDA_TEXT::IsVisible(), PADS_SCH::PART_ATTRIBUTE::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::reference, SCHEMATIC::Reset(), PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_NullParent | ) |
Definition at line 1871 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierarchicalSheet(), PADS_SCH::MILS, SCHEMATIC::Reset(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_ReturnsValidSheet | ) |
Definition at line 1785 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierarchicalSheet(), SCH_SHEET::GetPosition(), SCH_SHEET::GetScreen(), SCH_SHEET::GetSize(), PADS_SCH::MILS, SCHEMATIC::Reset(), SCH_SHEET::SetScreen(), PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_SetsFilename | ) |
Definition at line 1819 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierarchicalSheet(), SCH_SHEET::GetField(), SCH_FIELD::GetText(), PADS_SCH::MILS, SCHEMATIC::Reset(), SCH_SHEET::SetScreen(), SHEET_FILENAME, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_SetsSheetName | ) |
Definition at line 1846 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierarchicalSheet(), SCH_SHEET::GetField(), SCH_FIELD::GetText(), PADS_SCH::MILS, name, SCHEMATIC::Reset(), SCH_SHEET::SetScreen(), SHEET_NAME, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierLabel_ValidLabel | ) |
Definition at line 1948 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierLabel(), EDA_TEXT::GetText(), SCH_SCREEN::Items(), PADS_SCH::MILS, SCHEMATIC::Reset(), EE_RTREE::size(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateNetLabel_FromSignal | ) |
Definition at line 1222 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateNetLabel(), PADS_SCH::WIRE_SEGMENT::end, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), EDA_TEXT::GetText(), PADS_SCH::SCH_SIGNAL::name, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::WIRE_SEGMENT::start, PADS_SCH::SCH_SIGNAL::wires, PADS_SCH::POINT::x, and PADS_SCH::POINT::y.
| BOOST_AUTO_TEST_CASE | ( | CreateNetLabel_PreservesSpecialChars | ) |
Definition at line 1251 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateNetLabel(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), EDA_TEXT::GetText(), PADS_SCH::SCH_SIGNAL::name, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | CreateSheetPin_NullSheet | ) |
Definition at line 1933 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), PADS_SCH::MILS, pin, SCHEMATIC::Reset(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateSheetPin_PreservesName | ) |
Definition at line 1911 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), PADS_SCH::MILS, pin, SCHEMATIC::Reset(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateSheetPin_ValidPin | ) |
Definition at line 1887 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), LEFT, PADS_SCH::MILS, pin, SCHEMATIC::Reset(), SCH_SHEET::SetPosition(), SCH_SHEET::SetSize(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateTitleBlock_AllFields | ) |
Definition at line 1631 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateTitleBlock(), PADS_SCH::PARAMETERS::fields, TITLE_BLOCK::GetCompany(), TITLE_BLOCK::GetDate(), TITLE_BLOCK::GetRevision(), TITLE_BLOCK::GetTitle(), SCH_SCREEN::GetTitleBlock(), PADS_SCH::MILS, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateTitleBlock_EmptyFields | ) |
Definition at line 1675 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateTitleBlock(), TITLE_BLOCK::GetCompany(), TITLE_BLOCK::GetDate(), TITLE_BLOCK::GetRevision(), TITLE_BLOCK::GetTitle(), SCH_SCREEN::GetTitleBlock(), PADS_SCH::MILS, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateTitleBlock_JobNameFallback | ) |
Definition at line 1655 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateTitleBlock(), TITLE_BLOCK::GetTitle(), SCH_SCREEN::GetTitleBlock(), PADS_SCH::PARAMETERS::job_name, PADS_SCH::MILS, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateTitleBlock_NullScreen | ) |
Definition at line 1697 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateTitleBlock(), and PADS_SCH::PARAMETERS::fields.
| BOOST_AUTO_TEST_CASE | ( | CreateWire_FromSignals | ) |
Definition at line 1203 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSignals(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | CreateWire_SingleSegment | ) |
Definition at line 1177 of file test_pads_sch_parser.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateWire(), PADS_SCH::WIRE_SEGMENT::end, KI_TEST::GetEeschemaTestDataDir(), SCH_LINE::GetEndPoint(), SCH_ITEM::GetLayer(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), SCH_LINE::GetStartPoint(), LAYER_WIRE, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::WIRE_SEGMENT::start, PADS_SCH::POINT::x, VECTOR2< T >::x, PADS_SCH::POINT::y, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | GetDefaultSheetSize_ReturnsValidSize | ) |
Definition at line 1722 of file test_pads_sch_parser.cpp.
References BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::GetDefaultSheetSize(), PADS_SCH::MILS, SCHEMATIC::Reset(), PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | GetPartPlacement_NotFound | ) |
Definition at line 592 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | GetPartsOnSheet | ) |
Definition at line 1131 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacements(), PADS_SCH::PADS_SCH_PARSER::GetPartsOnSheet(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | GetSignal_NotFound | ) |
Definition at line 734 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | GetSignalsOnSheet | ) |
Definition at line 1145 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignalsOnSheet(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | GetSymbolDef_NotFound | ) |
Definition at line 408 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | GetVersion | ) |
Definition at line 127 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetVersion(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_AngleNotation | ) |
Definition at line 1284 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_BracketNotation | ) |
Definition at line 1274 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_NotABus | ) |
Definition at line 1293 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_MultiSheet | ) |
Definition at line 1986 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_NotGlobal | ) |
Definition at line 1996 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_PowerNets | ) |
Definition at line 1972 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | ParseHeader_LogicFormat | ) |
Definition at line 63 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetHeader(), PADS_SCH::PADS_SCH_PARSER::IsValid(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseHeader_PowerLogicFormat | ) |
Definition at line 80 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetHeader(), PADS_SCH::PADS_SCH_PARSER::IsValid(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_JobName | ) |
Definition at line 138 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_SheetSize | ) |
Definition at line 152 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_TextAndLineDefaults | ) |
Definition at line 168 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_Units_Metric | ) |
Definition at line 113 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::METRIC, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_Units_Mils | ) |
Definition at line 96 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::MILS, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_Attributes | ) |
Definition at line 500 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_AttributeVisibility | ) |
Definition at line 537 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_Count | ) |
Definition at line 434 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacements(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_EmptySection | ) |
Definition at line 605 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacements(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_IC_MultipleAttributes | ) |
Definition at line 560 of file test_pads_sch_parser.cpp.
References PADS_SCH::PART_PLACEMENT::attributes, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::PART_PLACEMENT::symbol_name.
| BOOST_AUTO_TEST_CASE | ( | ParseParts_MirroredPart | ) |
Definition at line 485 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PART_PLACEMENT::mirror_flags, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParts_MultiGatePart | ) |
Definition at line 576 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PART_PLACEMENT::gate_number, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::PART_PLACEMENT::symbol_name.
| BOOST_AUTO_TEST_CASE | ( | ParseParts_Resistor | ) |
Definition at line 448 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PART_PLACEMENT::mirror_flags, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::position, PADS_SCH::PART_PLACEMENT::reference, PADS_SCH::PART_PLACEMENT::rotation, PADS_SCH::PART_PLACEMENT::sheet_number, PADS_SCH::PART_PLACEMENT::symbol_name, PADS_SCH::POINT::x, and PADS_SCH::POINT::y.
| BOOST_AUTO_TEST_CASE | ( | ParseParts_RotatedPart | ) |
Definition at line 469 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PART_PLACEMENT::mirror_flags, PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::PART_PLACEMENT::rotation.
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_Count | ) |
Definition at line 618 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignals(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_EmptySection | ) |
Definition at line 747 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignals(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_MultipleConnections | ) |
Definition at line 700 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::SCH_SIGNAL::connections, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::SCH_SIGNAL::wires.
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_PinConnections | ) |
Definition at line 649 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::SCH_SIGNAL::connections, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_SingleConnection | ) |
Definition at line 717 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::SCH_SIGNAL::connections, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_VCC | ) |
Definition at line 632 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::SCH_SIGNAL::connections, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), PADS_SCH::SCH_SIGNAL::name, PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::SCH_SIGNAL::wires.
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_WireSegments | ) |
Definition at line 671 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::SCH_SIGNAL::wires.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_Capacitor | ) |
Definition at line 313 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::SYMBOL_DEF::gate_count, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::SYMBOL_DEF::graphics, PADS_SCH::SYMBOL_DEF::name, PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::SYMBOL_DEF::pins.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_Count | ) |
Definition at line 183 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDefs(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_EmptySection | ) |
Definition at line 421 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDefs(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_Graphics | ) |
Definition at line 384 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::RECTANGLE, and res.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_IC_MultiGate | ) |
Definition at line 331 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::SYMBOL_DEF::graphics, PADS_SCH::SYMBOL_DEF::name, PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::SYMBOL_DEF::pins.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_IC_PinTypes | ) |
Definition at line 353 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_Resistor | ) |
Definition at line 255 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::Parse(), and res.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_ResistorPins | ) |
Definition at line 273 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::Parse(), res, and PADS_SCH::UNSPECIFIED.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_V52_DecalWithoutFontLines | ) |
Definition at line 197 of file test_pads_sch_parser.cpp.
References PADS_SCH::SYMBOL_DEF::attrs, BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::CIRCLE, circle(), PADS_SCH::SYMBOL_DEF::font1, PADS_SCH::SYMBOL_DEF::font2, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetHeader(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDefs(), PADS_SCH::SYMBOL_DEF::graphics, PADS_SCH::SYMBOL_DEF::is_pin_decal, PADS_SCH::PADS_SCH_PARSER::IsValid(), PADS_SCH::SYMBOL_DEF::num_attrs, PADS_SCH::SYMBOL_DEF::num_pieces, PADS_SCH::SYMBOL_DEF::num_pins, PADS_SCH::PADS_SCH_PARSER::Parse(), and PADS_SCH::POLYLINE.
| BOOST_AUTO_TEST_CASE | ( | PowerStyleFromVariant | ) |
Definition at line 1084 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_CaseInsensitive | ) |
Definition at line 1018 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetKiCadPowerSymbolId().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_GroundVariants | ) |
Definition at line 906 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_KiCadMapping_GenericFallback | ) |
Definition at line 1000 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetKiCadPowerSymbolId().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_KiCadMapping_Ground | ) |
Definition at line 956 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetKiCadPowerSymbolId().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_KiCadMapping_NotFound | ) |
Definition at line 990 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetKiCadPowerSymbolId().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_KiCadMapping_Supply | ) |
Definition at line 973 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetKiCadPowerSymbolId(), and v5.
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_NonPower | ) |
Definition at line 945 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_SupplyVariants | ) |
Definition at line 920 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_VoltagePatterns | ) |
Definition at line 934 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | SheetCount_SingleSheet | ) |
Definition at line 1107 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSheetCount(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | SheetNumbers_FromParts | ) |
Definition at line 1119 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSheetNumbers(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_CacheSymbol | ) |
Definition at line 881 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateSymbol(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::HasSymbol(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_CreateSymbol | ) |
Definition at line 760 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), KI_TEST::GetEeschemaTestDataDir(), LIB_SYMBOL::GetName(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_PinProperties | ) |
Definition at line 841 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), LIB_SYMBOL::GetDrawItems(), KI_TEST::GetEeschemaTestDataDir(), SCH_PIN::GetNumber(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), SCH_PIN::GetType(), PADS_SCH::PADS_SCH_PARSER::Parse(), pin, PT_UNSPECIFIED, and SCH_PIN_T.
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_SymbolHasGraphics | ) |
Definition at line 781 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), LIB_SYMBOL::GetDrawItems(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::Parse(), and SCH_SHAPE_T.
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_SymbolHasPins | ) |
Definition at line 811 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), LIB_SYMBOL::GetDrawItems(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), PADS_SCH::PADS_SCH_PARSER::Parse(), and SCH_PIN_T.