|
KiCad PCB EDA Suite
|
#include <fmt/format.h>#include <mock_pgm_base.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <pgm_base.h>#include "eeschema_test_utils.h"#include <libraries/symbol_library_adapter.h>Go to the source code of this file.
Classes | |
| class | TEST_SYMBOL_LIBRARY_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (ProjectLibraryTable) | |
| BOOST_AUTO_TEST_CASE (AsyncLoad) | |
| BOOST_AUTO_TEST_CASE (LoadProjectTablesClearsAdapterCache) | |
| BOOST_AUTO_TEST_CASE (ProjectReloadPreservesShadowing) | |
| BOOST_AUTO_TEST_CASE (ProjectReloadReleasesRemovedShadow) | |
| BOOST_AUTO_TEST_CASE (ProjectChangeDuringAsyncLoad) | |
| BOOST_AUTO_TEST_CASE | ( | AsyncLoad | ) |
Definition at line 130 of file test_symbol_library.cpp.
References LIBRARY_MANAGER_ADAPTER::AsyncLoad(), LIBRARY_MANAGER_ADAPTER::AsyncLoadProgress(), LIBRARY_MANAGER_ADAPTER::BlockUntilLoaded(), BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), LIBRARY_MANAGER_ADAPTER::GetLibraryStatuses(), PGM_BASE::GetSettingsManager(), LOAD_ERROR, LOADED, LIBRARY_MANAGER::LoadGlobalTables(), LOADING, SETTINGS_MANAGER::LoadProject(), Pgm(), LIBRARY_MANAGER::Rows(), and SYMBOL.
| BOOST_AUTO_TEST_CASE | ( | LoadProjectTablesClearsAdapterCache | ) |
Definition at line 214 of file test_symbol_library.cpp.
References BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), LIBRARY_MANAGER_ADAPTER::GetLibraryDescription(), LIBRARY_MANAGER_ADAPTER::IsLibraryLoaded(), LIBRARY_MANAGER::LoadGlobalTables(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), LIBRARY_MANAGER::LoadProjectTables(), LoadSchematic(), and project.
| BOOST_AUTO_TEST_CASE | ( | ProjectChangeDuringAsyncLoad | ) |
Definition at line 386 of file test_symbol_library.cpp.
References LIBRARY_MANAGER_ADAPTER::AsyncLoad(), LIBRARY_MANAGER_ADAPTER::BlockUntilLoaded(), BOOST_TEST_MESSAGE(), LIBRARY_MANAGER::LoadGlobalTables(), LIBRARY_MANAGER::LoadProjectTables(), LoadSchematic(), project, and LIBRARY_MANAGER::ProjectChanged().
| BOOST_AUTO_TEST_CASE | ( | ProjectLibraryTable | ) |
Definition at line 82 of file test_symbol_library.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), SYMBOL_LIBRARY_ADAPTER::GetSymbols(), KI_TEST::GetTestDataRootDir(), LIBRARY_MANAGER::LoadGlobalTables(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), LIBRARY_MANAGER::LoadProjectTables(), LoadSchematic(), SYMBOL_LIBRARY_ADAPTER::LoadSymbol(), project, LIBRARY_MANAGER::Rows(), and SYMBOL.
| BOOST_AUTO_TEST_CASE | ( | ProjectReloadPreservesShadowing | ) |
Definition at line 267 of file test_symbol_library.cpp.
References BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), LIBRARY_MANAGER_ADAPTER::GetLibraryDescription(), LIBRARY_MANAGER_ADAPTER::IsLibraryLoaded(), LIBRARY_MANAGER::LoadGlobalTables(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), LIBRARY_MANAGER::LoadProjectTables(), LoadSchematic(), and project.
| BOOST_AUTO_TEST_CASE | ( | ProjectReloadReleasesRemovedShadow | ) |
Definition at line 334 of file test_symbol_library.cpp.
References BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), LIBRARY_MANAGER_ADAPTER::IsLibraryLoaded(), LIBRARY_MANAGER::LoadGlobalTables(), SYMBOL_LIBRARY_ADAPTER::LoadOne(), LIBRARY_MANAGER::LoadProjectTables(), LoadSchematic(), and project.