|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include "eeschema_test_utils.h"#include <core/profile.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <wildcards_and_files_ext.h>Go to the source code of this file.
Classes | |
| class | TEST_ISSUE23020_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (InstanceLookupMatchesLinearScan) | |
| BOOST_AUTO_TEST_CASE (IndexStaysConsistentThroughMutations) | |
| BOOST_AUTO_TEST_CASE | ( | IndexStaysConsistentThroughMutations | ) |
Definition at line 137 of file test_issue23020_deep_hierarchy.cpp.
References SCH_SYMBOL::AddHierarchicalReference(), BOOST_CHECK_EQUAL(), SCH_SYMBOL::GetInstance(), SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_INSTANCE::m_Reference, SCH_SYMBOL_INSTANCE::m_Unit, path, and SCH_SYMBOL::RemoveInstance().
| BOOST_AUTO_TEST_CASE | ( | InstanceLookupMatchesLinearScan | ) |
Definition at line 64 of file test_issue23020_deep_hierarchy.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), BOOST_TEST_MESSAGE(), expected, KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetInstance(), SCH_SYMBOL::GetRef(), SCH_SYMBOL::GetUnitSelection(), FILEEXT::KiCadSchematicFileExtension, LoadSchematic(), SCH_SYMBOL_INSTANCE::m_Path, SCH_SYMBOL_INSTANCE::m_Reference, SCH_SYMBOL_INSTANCE::m_Unit, PROF_TIMER::msecs(), path, SCH_SYMBOL_T, and PROF_TIMER::Stop().