20#include <boost/test/unit_test.hpp>
32struct PADS_SCH_IMPORT_FIXTURE
34 PADS_SCH_IMPORT_FIXTURE() : m_schematic( nullptr )
36 m_settingsManager.LoadProject(
"" );
37 m_schematic.SetProject( &m_settingsManager.Prj() );
41 ~PADS_SCH_IMPORT_FIXTURE()
46 SETTINGS_MANAGER m_settingsManager;
53BOOST_FIXTURE_TEST_SUITE( PadsSchImport, PADS_SCH_IMPORT_FIXTURE )
60 wxString padsFile = wxString::FromUTF8(
71 wxString kicadFile = wxString::FromUTF8(
81 BOOST_CHECK_NE( pi.get(),
nullptr );
A SCH_IO derivation for loading PADS Logic schematic files.
bool CanReadSchematicFile(const wxString &aFileName) const override
Checks if this SCH_IO can read the specified schematic file.
std::unique_ptr< T > IO_RELEASER
Helper to hold and release an IO_BASE object when exceptions are thrown.
std::string GetEeschemaTestDataDir()
Get the configured location of Eeschema test data.
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_CASE(CanReadSchematicFile)