|
KiCad PCB EDA Suite
|
Test suite for import of *.PcbLib libraries. More...
#include <pcbnew_utils/board_test_utils.h>#include <pcbnew_utils/board_file_utils.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <boost/test/data/test_case.hpp>#include <pcbnew/pcb_io/altium/pcb_io_altium_designer.h>#include <pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h>#include <board.h>#include <footprint.h>#include <pad.h>#include <zone.h>Go to the source code of this file.
Classes | |
| struct | ALTIUM_PCBLIB_IMPORT_FIXTURE |
Functions | |
| BOOST_DATA_TEST_CASE (AltiumPcbLibImport2, boost::unit_test::data::make(altium_to_kicad_footprint_property), altiumLibraryName, kicadLibraryName) | |
| Compare all footprints declared in a *.PcbLib file with their KiCad reference footprint. | |
Variables | |
| static const std::vector< std::tuple< wxString, wxString > > | altium_to_kicad_footprint_property |
| Declares the struct as the Boost test fixture. | |
Test suite for import of *.PcbLib libraries.
Definition in file test_altium_pcblib_import.cpp.
| BOOST_DATA_TEST_CASE | ( | AltiumPcbLibImport2 | , |
| boost::unit_test::data::make(altium_to_kicad_footprint_property) | , | ||
| altiumLibraryName | , | ||
| kicadLibraryName | ) |
Compare all footprints declared in a *.PcbLib file with their KiCad reference footprint.
Definition at line 66 of file test_altium_pcblib_import.cpp.
References altium_to_kicad_footprint_property, BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), KI_TEST::CheckFootprint(), KI_TEST::GetPcbnewTestDataDir(), FOOTPRINT::GetReference(), and FOOTPRINT::GetValue().
|
static |
Declares the struct as the Boost test fixture.
Definition at line 57 of file test_altium_pcblib_import.cpp.
Referenced by BOOST_DATA_TEST_CASE().