74 std::vector<SCH_SHEET*> sheets = m_schematic->GetTopLevelSheets();
83 std::vector<HISTORY_FILE_DATA> fileData;
84 m_schematic->SaveToHistory( m_settingsManager.Prj().GetProjectPath(), fileData );
86 BOOST_REQUIRE_EQUAL( fileData.size(), 1 );
90 wxFileName saved( fileData[0].relativePath );
92 BOOST_CHECK( saved.GetPath().Contains( wxS(
"legacy" ) ) );
93 BOOST_CHECK( !wxFileName( fileData[0].relativePath ).IsAbsolute() );
94 BOOST_CHECK( !fileData[0].content.empty() );
95 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")