KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_specctra_export.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <filesystem>
#include <fstream>
#include <memory>
#include <sstream>
#include <string>
#include <system_error>
#include <board.h>
#include <board_commit.h>
#include <footprint.h>
#include <layer_ids.h>
#include <locale_io.h>
#include <pcb_track.h>
#include <pcbnew_utils/board_file_utils.h>
#include <pcbnew_utils/board_test_utils.h>
#include <specctra_import_export/specctra.h>
#include <tool/tool_manager.h>
#include <reporter.h>
#include <ranges>
#include <wx/filename.h>
#include <wx/string.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (SpecctraExportQuoteInField)
 
 BOOST_AUTO_TEST_CASE (SpecctraExportDuplicateEmptyRefs)
 
 BOOST_AUTO_TEST_CASE (SpecctraImportAllegroPolyWire)
 
 BOOST_AUTO_TEST_CASE (SpecctraImportSkipsInvalidWireLayer)
 
 BOOST_AUTO_TEST_CASE (SpecctraDsnExportParseable)
 
 BOOST_AUTO_TEST_CASE (SpecctraDsnExportContent)
 
 BOOST_AUTO_TEST_CASE (SpecctraExportReporterCapturesOutlineWarning)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

BOOST_AUTO_TEST_CASE ( SpecctraDsnExportContent )

Definition at line 298 of file test_specctra_export.cpp.

References BOOST_REQUIRE(), and DSN::ExportBoardToSpecctraFile().

◆ BOOST_AUTO_TEST_CASE() [2/7]

BOOST_AUTO_TEST_CASE ( SpecctraDsnExportParseable )

◆ BOOST_AUTO_TEST_CASE() [3/7]

BOOST_AUTO_TEST_CASE ( SpecctraExportDuplicateEmptyRefs )

Definition at line 164 of file test_specctra_export.cpp.

References DSN::ExportBoardToSpecctraFile().

◆ BOOST_AUTO_TEST_CASE() [4/7]

BOOST_AUTO_TEST_CASE ( SpecctraExportQuoteInField )

Definition at line 142 of file test_specctra_export.cpp.

References BOOST_REQUIRE(), and DSN::ExportBoardToSpecctraFile().

◆ BOOST_AUTO_TEST_CASE() [5/7]

BOOST_AUTO_TEST_CASE ( SpecctraExportReporterCapturesOutlineWarning )

Definition at line 329 of file test_specctra_export.cpp.

References DSN::ExportBoardToSpecctraFile(), and reporter.

◆ BOOST_AUTO_TEST_CASE() [6/7]

BOOST_AUTO_TEST_CASE ( SpecctraImportAllegroPolyWire )

Definition at line 192 of file test_specctra_export.cpp.

References BOOST_CHECK_EQUAL(), and F_Cu.

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( SpecctraImportSkipsInvalidWireLayer )

Definition at line 228 of file test_specctra_export.cpp.

References BOOST_CHECK_EQUAL(), and F_Cu.