|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <memory>#include <pin_map.h>#include <lib_symbol.h>#include <sch_pin.h>#include <sch_symbol.h>#include <sch_screen.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <schematic.h>#include <settings/settings_manager.h>#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>#include <locale_io.h>#include <wx/file.h>#include <wx/filename.h>#include <wx/stdpaths.h>Go to the source code of this file.
Classes | |
| struct | PIN_MAP_OVERRIDE_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (BaseOverrideSetGet) | |
| BOOST_AUTO_TEST_CASE (VariantSnapshotsBaseOverride) | |
| BOOST_AUTO_TEST_CASE (BaseOverrideRoundTripThroughFile) | |
| BOOST_AUTO_TEST_CASE (DefaultOverrideEmitsNothing) | |
| BOOST_AUTO_TEST_CASE | ( | BaseOverrideRoundTripThroughFile | ) |
Definition at line 173 of file test_pin_map_instance_override.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), dummy, SCH_SYMBOL::GetPinMapOverride(), PIN_MAP_INSTANCE_OVERRIDE::m_ActiveMapName, PIN_MAP_INSTANCE_OVERRIDE::m_Edits, PIN_MAP_INSTANCE_OVERRIDE::m_Mode, reload, result, SCH_IO_KICAD_SEXPR::SaveSchematicFile(), and USE_NAMED_MAP.
| BOOST_AUTO_TEST_CASE | ( | BaseOverrideSetGet | ) |
Definition at line 137 of file test_pin_map_instance_override.cpp.
References BOOST_AUTO_TEST_CASE(), SCH_SYMBOL::GetPinMapOverride(), PIN_MAP_INSTANCE_OVERRIDE::IsDefault(), PIN_MAP_INSTANCE_OVERRIDE::m_ActiveMapName, PIN_MAP_INSTANCE_OVERRIDE::m_Edits, PIN_MAP_INSTANCE_OVERRIDE::m_Mode, SCH_SYMBOL::SetPinMapOverride(), and USE_NAMED_MAP.
| BOOST_AUTO_TEST_CASE | ( | DefaultOverrideEmitsNothing | ) |
Definition at line 210 of file test_pin_map_instance_override.cpp.
References dummy, and SCH_IO_KICAD_SEXPR::SaveSchematicFile().
| BOOST_AUTO_TEST_CASE | ( | VariantSnapshotsBaseOverride | ) |
Definition at line 156 of file test_pin_map_instance_override.cpp.
References FORCE_IDENTITY, SCH_SYMBOL_VARIANT::InitializeAttributes(), PIN_MAP_INSTANCE_OVERRIDE::m_Mode, SCH_SYMBOL_VARIANT::m_PinMapOverride, and SCH_SYMBOL::SetPinMapOverride().