67 fs::path oldProjectDir = m_tempDir /
"old_project";
68 fs::path newProjectDir = m_tempDir /
"new_project";
69 fs::create_directories( oldProjectDir );
70 fs::create_directories( newProjectDir );
72 wxString oldProjectPath = wxString( oldProjectDir.string() ) + wxFileName::GetPathSeparator()
80 sheetInfo.
name = wxS(
"old_project" );
81 sheetInfo.
filename = wxS(
"old_project.kicad_sch" );
88 customSheet.
name = wxS(
"CustomSheet" );
89 customSheet.
filename = wxS(
"custom_sheet.kicad_sch" );
94 projectFile.
SaveAs( wxString( newProjectDir.string() ), wxS(
"new_project" ) );
97 const std::vector<TOP_LEVEL_SHEET_INFO>& sheets = projectFile.
GetTopLevelSheets();
99 BOOST_REQUIRE_EQUAL( sheets.size(), 2 );
BOOST_CHECK_EQUAL(result, "25.4")