|
KiCad PCB EDA Suite
|
#include <boost/test/unit_test.hpp>#include <qa_utils/wx_utils/unit_test_utils.h>#include <lib_symbol.h>#include <schematic.h>#include <sch_io/pads/sch_io_pads.h>#include <sch_io/sch_io_mgr.h>#include <sch_screen.h>#include <sch_sheet.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <settings/settings_manager.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (CanReadSchematicFile) | |
| BOOST_AUTO_TEST_CASE (CanReadSchematicFile_RejectNonPads) | |
| BOOST_AUTO_TEST_CASE (FindPlugin) | |
| BOOST_AUTO_TEST_CASE (MultiGateImport) | |
| BOOST_AUTO_TEST_CASE (Issue23420_HeaderWithCodePageSuffix) | |
| BOOST_AUTO_TEST_CASE (CanReadLibrary) | |
| BOOST_AUTO_TEST_CASE (EnumerateSymbolLib_NamesFromSchematic) | |
| BOOST_AUTO_TEST_CASE (EnumerateSymbolLib_ReturnsLibSymbols) | |
| BOOST_AUTO_TEST_CASE (LoadSymbol_ByName) | |
| BOOST_AUTO_TEST_CASE (LoadSymbol_UnknownReturnsNull) | |
| BOOST_AUTO_TEST_CASE (MultiGatePartTypeBecomesMultiUnitLibSymbol) | |
| BOOST_AUTO_TEST_CASE (IsLibraryNotWritable) | |
| BOOST_AUTO_TEST_CASE | ( | CanReadLibrary | ) |
Definition at line 163 of file test_pads_sch_import.cpp.
References SCH_IO_PADS::CanReadLibrary(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CanReadSchematicFile | ) |
Definition at line 61 of file test_pads_sch_import.cpp.
References BOOST_AUTO_TEST_CASE(), SCH_IO_PADS::CanReadSchematicFile(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CanReadSchematicFile_RejectNonPads | ) |
Definition at line 72 of file test_pads_sch_import.cpp.
References SCH_IO_PADS::CanReadSchematicFile(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | EnumerateSymbolLib_NamesFromSchematic | ) |
Definition at line 174 of file test_pads_sch_import.cpp.
References SCH_IO_PADS::EnumerateSymbolLib(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | EnumerateSymbolLib_ReturnsLibSymbols | ) |
Definition at line 187 of file test_pads_sch_import.cpp.
References BOOST_REQUIRE(), SCH_IO_PADS::EnumerateSymbolLib(), and KI_TEST::GetEeschemaTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | FindPlugin | ) |
Definition at line 83 of file test_pads_sch_import.cpp.
| BOOST_AUTO_TEST_CASE | ( | IsLibraryNotWritable | ) |
Definition at line 258 of file test_pads_sch_import.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and SCH_IO_PADS::IsLibraryWritable().
| BOOST_AUTO_TEST_CASE | ( | Issue23420_HeaderWithCodePageSuffix | ) |
Definition at line 143 of file test_pads_sch_import.cpp.
References BOOST_REQUIRE(), SCH_IO_PADS::CanReadSchematicFile(), KI_TEST::GetEeschemaTestDataDir(), SCH_SHEET::GetScreen(), and SCH_IO_PADS::LoadSchematicFile().
| BOOST_AUTO_TEST_CASE | ( | LoadSymbol_ByName | ) |
Definition at line 203 of file test_pads_sch_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), SCH_IO_PADS::EnumerateSymbolLib(), KI_TEST::GetEeschemaTestDataDir(), LIB_SYMBOL::GetName(), and SCH_IO_PADS::LoadSymbol().
| BOOST_AUTO_TEST_CASE | ( | LoadSymbol_UnknownReturnsNull | ) |
Definition at line 221 of file test_pads_sch_import.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and SCH_IO_PADS::LoadSymbol().
| BOOST_AUTO_TEST_CASE | ( | MultiGateImport | ) |
Definition at line 90 of file test_pads_sch_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetRef(), SCH_SHEET::GetScreen(), SCH_SCREEN::Items(), SCH_IO_PADS::LoadSchematicFile(), EE_RTREE::OfType(), SCH_SHEET_PATH::push_back(), and SCH_SYMBOL_T.
| BOOST_AUTO_TEST_CASE | ( | MultiGatePartTypeBecomesMultiUnitLibSymbol | ) |
Definition at line 233 of file test_pads_sch_import.cpp.
References SCH_IO_PADS::EnumerateSymbolLib(), and KI_TEST::GetEeschemaTestDataDir().