|
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 (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 (V9_MultiGate_TL082_FromFile) | |
| 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 1789 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), PADS_SCH::PART_PLACEMENT::attributes, BOOST_REQUIRE(), 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, VALUE, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | ApplyPartAttributes_Footprint | ) |
Definition at line 1751 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(), 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, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | ApplyPartAttributes_NullSymbol | ) |
Definition at line 1835 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 1713 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::ApplyPartAttributes(), BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), 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, and VALUE.
| BOOST_AUTO_TEST_CASE | ( | BuildKiCadPowerSymbol_Styles | ) |
Definition at line 1061 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 2123 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CalculateSheetPosition(), PADS_SCH::MILS, PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | CalculateSheetPosition_GridLayout | ) |
Definition at line 2140 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CalculateSheetPosition(), PADS_SCH::MILS, 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_LogicWithCodePageSuffix | ) |
Definition at line 80 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 1689 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 1854 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(), 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, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateCustomFields_SkipsEmptyValues | ) |
Definition at line 1963 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(), 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, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateCustomFields_SkipsStandardFields | ) |
Definition at line 1910 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(), 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, PADS_SCH::PART_ATTRIBUTE::value, and PADS_SCH::PART_ATTRIBUTE::visible.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_NullParent | ) |
Definition at line 2255 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateHierarchicalSheet(), PADS_SCH::MILS, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_ReturnsValidSheet | ) |
Definition at line 2169 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, SCH_SHEET::SetScreen(), PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_SetsFilename | ) |
Definition at line 2203 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, SCH_SHEET::SetScreen(), SHEET_FILENAME, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierarchicalSheet_SetsSheetName | ) |
Definition at line 2230 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, SCH_SHEET::SetScreen(), SHEET_NAME, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateHierLabel_ValidLabel | ) |
Definition at line 2332 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, EE_RTREE::size(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateNetLabel_FromSignal | ) |
Definition at line 1606 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 1635 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 2317 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), PADS_SCH::MILS, pin, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateSheetPin_PreservesName | ) |
Definition at line 2295 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), PADS_SCH::MILS, pin, and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateSheetPin_ValidPin | ) |
Definition at line 2271 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, SCH_SHEET::SetPosition(), SCH_SHEET::SetSize(), and PADS_SCH::PARAMETERS::units.
| BOOST_AUTO_TEST_CASE | ( | CreateTitleBlock_AllFields | ) |
Definition at line 2015 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 2059 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 2039 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 2081 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 1587 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 1561 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 2106 of file test_pads_sch_parser.cpp.
References BOOST_AUTO_TEST_CASE(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::GetDefaultSheetSize(), PADS_SCH::MILS, PADS_SCH::PARAMETERS::units, VECTOR2< T >::x, and VECTOR2< T >::y.
| BOOST_AUTO_TEST_CASE | ( | GetPartPlacement_NotFound | ) |
Definition at line 623 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 1162 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 765 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 1176 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 439 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 158 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 1668 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_BracketNotation | ) |
Definition at line 1658 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsBusSignal_NotABus | ) |
Definition at line 1677 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsBusSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_MultiSheet | ) |
Definition at line 2370 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_NotGlobal | ) |
Definition at line 2380 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::IsGlobalSignal().
| BOOST_AUTO_TEST_CASE | ( | IsGlobalSignal_PowerNets | ) |
Definition at line 2356 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(), header, PADS_SCH::PADS_SCH_PARSER::IsValid(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseHeader_LogicWithCodePageSuffix | ) |
Definition at line 92 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetHeader(), header, PADS_SCH::PADS_SCH_PARSER::IsValid(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseHeader_PowerLogicFormat | ) |
Definition at line 111 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetHeader(), header, PADS_SCH::PADS_SCH_PARSER::IsValid(), and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseParameters_JobName | ) |
Definition at line 169 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 183 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 199 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 144 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 127 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 531 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 568 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 465 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 636 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 591 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 516 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 607 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 479 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 500 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 1269 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 1231 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 1190 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 1342 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 1297 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 649 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 778 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 731 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 680 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 748 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), PADS_SCH::PADS_SCH_PARSER::GetSignal(), output, and PADS_SCH::PADS_SCH_PARSER::Parse().
| BOOST_AUTO_TEST_CASE | ( | ParseSignals_VCC | ) |
Definition at line 663 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 702 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 344 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 214 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 452 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 415 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 362 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 384 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 286 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 304 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 228 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, header, 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 1115 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_CaseInsensitive | ) |
Definition at line 1049 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 937 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 1031 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 987 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 1021 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 1004 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 976 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_SupplyVariants | ) |
Definition at line 951 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | PowerSymbol_VoltagePatterns | ) |
Definition at line 965 of file test_pads_sch_parser.cpp.
References PADS_SCH::PADS_SCH_SYMBOL_BUILDER::IsPowerSymbol().
| BOOST_AUTO_TEST_CASE | ( | SheetCount_SingleSheet | ) |
Definition at line 1138 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 1150 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 912 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 1366 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 791 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 1424 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 872 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 812 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 842 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.
| BOOST_AUTO_TEST_CASE | ( | V9_MultiGate_TL082_FromFile | ) |
Definition at line 1495 of file test_pads_sch_parser.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_PARSER::GetParameters(), PADS_SCH::PADS_SCH_PARSER::GetPartTypes(), LIB_SYMBOL::GetPins(), PADS_SCH::PADS_SCH_PARSER::GetSymbolDefs(), LIB_SYMBOL::GetUnitCount(), PADS_SCH::PADS_SCH_PARSER::Parse(), and pin.