|
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 <io/pads/pads_common.h>#include <ki_exception.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 (BussesSection) | |
| BOOST_AUTO_TEST_CASE (ParseBussesClearsPriorState) | |
| BOOST_AUTO_TEST_CASE (ParseBussesSkipsMalformedRecords) | |
| BOOST_AUTO_TEST_CASE (CheckFileHeader_InvalidFile) | |
| BOOST_AUTO_TEST_CASE (ParseHeader_LogicFormat) | |
| BOOST_AUTO_TEST_CASE (CheckFileHeader_LogicWithCodePageSuffix) | |
| BOOST_AUTO_TEST_CASE (ParseHeader_LogicWithCodePageSuffix) | |
| 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 (ParsePartTypes_V52_RegularPart_MultipleDecals) | |
| BOOST_AUTO_TEST_CASE (ParsePartTypes_V52_MultiGatePart) | |
| BOOST_AUTO_TEST_CASE (ParsePartTypes_V52_Connector) | |
| BOOST_AUTO_TEST_CASE (ParsePartTypes_V52_SpecialSymbols) | |
| BOOST_AUTO_TEST_CASE (ParsePartTypes_V52_SimplePart) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_ConnectorPinSymbol) | |
| BOOST_AUTO_TEST_CASE (SymbolBuilder_MultiUnitConnectorSymbol) | |
| 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) | |
| BOOST_AUTO_TEST_CASE (Issue23855_ValueVisibleWithDisplayFlag) | |
| BOOST_AUTO_TEST_CASE (Issue23855_ConnectorCategoryFlagged) | |
| BOOST_AUTO_TEST_CASE (Issue23855_ConnectorShowsPinNumbers) | |
| BOOST_AUTO_TEST_CASE (Issue23855_DecodeJustification) | |
| BOOST_AUTO_TEST_CASE (Issue23855_NetNamesAndRotatedAttributes) | |
| BOOST_AUTO_TEST_CASE (PartPlacementKeepsPartTypeAndDecalApart) | |
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 1821 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 1783 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 1867 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 1745 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 1130 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildKiCadPowerSymbol(), CIRCLE, PADS_SCH::MILS, SCH_SHAPE_T, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | BussesSection | ) |
Definition at line 57 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_PARSER::GetBuses(), KI_TEST::GetEeschemaTestDataDir(), name, PADS_SCH::PADS_SCH_PARSER::Parse(), and path.
| BOOST_AUTO_TEST_CASE | ( | CalculateSheetPosition_FirstSheet | ) |
Definition at line 2155 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 2172 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 126 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_PARSER::CheckFileHeader(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CheckFileHeader_LogicWithCodePageSuffix | ) |
Definition at line 151 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 41 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 49 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 1721 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 1886 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 1995 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 1942 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 2287 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 2201 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 2235 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 2262 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 2364 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 1638 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 1667 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 2349 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 2327 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 2303 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 2047 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 2091 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 2071 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 2113 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 1619 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 1593 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 2138 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 692 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 1245 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 834 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 1259 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 508 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 227 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 1700 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_BracketNotation | ) |
Definition at line 1690 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_NotABus | ) |
Definition at line 1709 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_MultiSheet | ) |
Definition at line 2401 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_NotGlobal | ) |
Definition at line 2411 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_PowerNets | ) |
Definition at line 2387 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | Issue23855_ConnectorCategoryFlagged | ) |
Definition at line 2453 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | Issue23855_ConnectorShowsPinNumbers | ) |
Definition at line 2473 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), SYMBOL::GetShowPinNumbers(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDef(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | Issue23855_DecodeJustification | ) |
Definition at line 2506 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), PADS_COMMON::DecodeJustification(), GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_LEFT, GR_TEXT_H_ALIGN_RIGHT, GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, and GR_TEXT_V_ALIGN_TOP.
| BOOST_AUTO_TEST_CASE | ( | Issue23855_NetNamesAndRotatedAttributes | ) |
Definition at line 2536 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::GetNetNameLabels(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::rotation, and PADS_SCH::NETNAME_LABEL::x_offset.
| BOOST_AUTO_TEST_CASE | ( | Issue23855_ValueVisibleWithDisplayFlag | ) |
Definition at line 2424 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 | ( | ParseBussesClearsPriorState | ) |
Definition at line 79 of file test_pads_sch_parser.cpp.
References BOOST_REQUIRE(), PADS_SCH::PADS_SCH_PARSER::GetBuses(), KI_TEST::GetEeschemaTestDataDir(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseBussesSkipsMalformedRecords | ) |
Definition at line 94 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), PADS_SCH::PADS_SCH_PARSER::GetBuses(), KI_TEST::GetEeschemaTestDataDir(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseHeader_LogicFormat | ) |
Definition at line 134 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_LogicWithCodePageSuffix | ) |
Definition at line 162 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 180 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 238 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 252 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 268 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 213 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 196 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 600 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 637 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 534 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 705 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 660 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 585 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 676 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 548 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 569 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 | ( | ParsePartTypes_V52_Connector | ) |
Definition at line 1352 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::category, PADS_SCH::PARTTYPE_DEF::gates, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), PADS_SCH::PARTTYPE_DEF::is_connector, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParsePartTypes_V52_MultiGatePart | ) |
Definition at line 1314 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::category, PADS_SCH::PARTTYPE_DEF::gates, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParsePartTypes_V52_RegularPart_MultipleDecals | ) |
Definition at line 1273 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::GATE_DEF::decal_names, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), PADS_SCH::PADS_SCH_PARSER::IsValid(), PADS_SCH::GATE_DEF::num_decal_variants, PADS_SCH::GATE_DEF::num_pins, PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::GATE_DEF::pins, res, and PADS_SCH::GATE_DEF::swap_flag.
| BOOST_AUTO_TEST_CASE | ( | ParsePartTypes_V52_SimplePart | ) |
Definition at line 1425 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::category, PADS_SCH::PARTTYPE_DEF::gates, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParsePartTypes_V52_SpecialSymbols | ) |
Definition at line 1380 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::gates, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PARTTYPE_DEF::sigpins, PADS_SCH::PARTTYPE_DEF::special_keyword, and PADS_SCH::PARTTYPE_DEF::special_variants.
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_Count | ) |
Definition at line 718 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 847 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 800 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 749 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 817 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 732 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 771 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 413 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 283 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 521 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 484 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 431 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 453 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 355 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 373 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(), pin1, res, and PADS_SCH::UNSPECIFIED.
| BOOST_AUTO_TEST_CASE | ( | ParseSymbols_V52_DecalWithoutFontLines | ) |
Definition at line 297 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 | ( | PartPlacementKeepsPartTypeAndDecalApart | ) |
Definition at line 2598 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PART_PLACEMENT::decal_name, KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetPartPlacement(), PADS_SCH::PADS_SCH_PARSER::Parse(), PADS_SCH::PART_PLACEMENT::part_type, and PADS_SCH::PART_PLACEMENT::symbol_name.
| BOOST_AUTO_TEST_CASE | ( | PowerStyleFromVariant | ) |
Definition at line 1198 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_CaseInsensitive | ) |
Definition at line 1118 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 1006 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 1100 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 1056 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 1090 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 1073 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 1045 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_SupplyVariants | ) |
Definition at line 1020 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_VoltagePatterns | ) |
Definition at line 1034 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | SheetCount_SingleSheet | ) |
Definition at line 1221 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 1233 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 981 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_ConnectorPinSymbol | ) |
Definition at line 1449 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::category, PADS_SCH::GATE_DEF::decal_names, PADS_SCH::SYMBOL_DEF::gate_count, PADS_SCH::PARTTYPE_DEF::gates, PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateConnectorPinSymbol(), LIB_SYMBOL::GetPins(), PADS_SCH::PARTTYPE_DEF::is_connector, PADS_SCH::SYMBOL_PIN::length, PADS_SCH::MILS, PADS_SCH::PARTTYPE_DEF::name, PADS_SCH::SYMBOL_DEF::name, PADS_SCH::GATE_DEF::num_pins, PADS_SCH::SYMBOL_PIN::number, pin, PADS_SCH::GATE_DEF::pins, PADS_SCH::SYMBOL_DEF::pins, PADS_SCH::SYMBOL_PIN::position, PADS_SCH::PARAMETERS::units, PADS_SCH::POINT::x, and PADS_SCH::POINT::y.
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_CreateSymbol | ) |
Definition at line 860 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_MultiUnitConnectorSymbol | ) |
Definition at line 1507 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PARTTYPE_DEF::category, PADS_SCH::GATE_DEF::decal_names, PADS_SCH::SYMBOL_DEF::gate_count, PADS_SCH::PARTTYPE_DEF::gates, PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateMultiUnitConnectorSymbol(), LIB_SYMBOL::GetPins(), LIB_SYMBOL::GetUnitCount(), PADS_SCH::PARTTYPE_DEF::is_connector, PADS_SCH::SYMBOL_PIN::length, PADS_SCH::MILS, PADS_SCH::PARTTYPE_DEF::name, PADS_SCH::SYMBOL_DEF::name, PADS_SCH::GATE_DEF::num_pins, PADS_SCH::SYMBOL_PIN::number, pin, PADS_SCH::GATE_DEF::pins, PADS_SCH::SYMBOL_DEF::pins, PADS_SCH::SYMBOL_PIN::position, PADS_SCH::PARAMETERS::units, PADS_SCH::POINT::x, and PADS_SCH::POINT::y.
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_PinProperties | ) |
Definition at line 941 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(), pin, pin1, PT_UNSPECIFIED, and SCH_PIN_T.
| BOOST_AUTO_TEST_CASE | ( | SymbolBuilder_SymbolHasGraphics | ) |
Definition at line 881 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 911 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.