62 std::vector<SCH_SHEET*> sheets = m_schematic->GetTopLevelSheets();
71 std::vector<HISTORY_FILE_DATA> fileData;
72 m_schematic->SaveToHistory( m_settingsManager.Prj().GetProjectPath(), fileData );
74 BOOST_REQUIRE_EQUAL( fileData.size(), 1 );
78 wxFileName saved( fileData[0].relativePath );
80 BOOST_CHECK( saved.GetPath().Contains( wxS(
"legacy" ) ) );
81 BOOST_CHECK( !wxFileName( fileData[0].relativePath ).IsAbsolute() );
82 BOOST_CHECK( !fileData[0].content.empty() );
83 BOOST_CHECK( fileData[0].prettify );
static wxString historyPath(const wxString &aProjectPath)
SETTINGS_MANAGER m_settingsManager
std::unique_ptr< SCHEMATIC > m_schematic
BOOST_FIXTURE_TEST_CASE(SavesLegacySheetIntoHistoryPath, HISTORY_AUTOSAVE_FIXTURE)
BOOST_CHECK_EQUAL(result, "25.4")