|
KiCad PCB EDA Suite
|
#include <pcbnew_utils/board_test_utils.h>#include <pcbnew_utils/board_file_utils.h>#include <qa_utils/wx_utils/unit_test_utils.h>#include <pcbnew/pcb_io/geda/pcb_io_geda.h>#include <board.h>#include <footprint.h>#include <pad.h>#include <pcb_track.h>#include <netinfo.h>#include <zone.h>Go to the source code of this file.
Classes | |
| struct | GEDA_PCB_IMPORT_FIXTURE |
Functions | |
| BOOST_AUTO_TEST_CASE (CanReadBoard) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardLoad) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardPads) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardNetlist) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardTracks) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardVias) | |
| BOOST_AUTO_TEST_CASE (MinimalBoardCopperLayers) | |
| BOOST_AUTO_TEST_CASE (CachedLibraryFootprints) | |
| BOOST_AUTO_TEST_CASE (RealWorldBoardLoad) | |
| BOOST_AUTO_TEST_CASE (RejectsNonGedaPcbFile) | |
| BOOST_AUTO_TEST_CASE (RejectsNonPcbExtension) | |
| BOOST_AUTO_TEST_CASE (OnsolderElementFlippedToBack) | |
| BOOST_AUTO_TEST_CASE (MultilayerBoardCopperCount) | |
| BOOST_AUTO_TEST_CASE (MultilayerBoardThroughHolePins) | |
| BOOST_AUTO_TEST_CASE (MultilayerBoardNetAssignment) | |
| BOOST_AUTO_TEST_CASE (MultilayerBoardVias) | |
| BOOST_AUTO_TEST_CASE (GoodfetBoardLoad) | |
| BOOST_AUTO_TEST_CASE (Scsi2sdBoardLoad) | |
| BOOST_AUTO_TEST_CASE | ( | CachedLibraryFootprints | ) |
Definition at line 165 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | CanReadBoard | ) |
Definition at line 49 of file test_geda_pcb_import.cpp.
References BOOST_AUTO_TEST_CASE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | GoodfetBoardLoad | ) |
Definition at line 352 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardCopperLayers | ) |
Definition at line 152 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardLoad | ) |
Definition at line 56 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardNetlist | ) |
Definition at line 104 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardPads | ) |
Definition at line 85 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardTracks | ) |
Definition at line 118 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MinimalBoardVias | ) |
Definition at line 131 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), KI_TEST::GetPcbnewTestDataDir(), and PCB_VIA_T.
| BOOST_AUTO_TEST_CASE | ( | MultilayerBoardCopperCount | ) |
Definition at line 253 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MultilayerBoardNetAssignment | ) |
Definition at line 294 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), NETINFO_ITEM::GetNetname(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | MultilayerBoardThroughHolePins | ) |
Definition at line 266 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetPcbnewTestDataDir(), pad, and PTH.
| BOOST_AUTO_TEST_CASE | ( | MultilayerBoardVias | ) |
Definition at line 324 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetPcbnewTestDataDir(), and PCB_VIA_T.
| BOOST_AUTO_TEST_CASE | ( | OnsolderElementFlippedToBack | ) |
Definition at line 218 of file test_geda_pcb_import.cpp.
References BOOST_CHECK_EQUAL(), BOOST_REQUIRE(), KI_TEST::GetPcbnewTestDataDir(), and FOOTPRINT::IsFlipped().
| BOOST_AUTO_TEST_CASE | ( | RealWorldBoardLoad | ) |
Definition at line 181 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | RejectsNonGedaPcbFile | ) |
Definition at line 198 of file test_geda_pcb_import.cpp.
References KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | RejectsNonPcbExtension | ) |
Definition at line 205 of file test_geda_pcb_import.cpp.
References KI_TEST::GetPcbnewTestDataDir().
| BOOST_AUTO_TEST_CASE | ( | Scsi2sdBoardLoad | ) |
Definition at line 364 of file test_geda_pcb_import.cpp.
References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().