42 std::unique_ptr<BOARD> board;
46 FOOTPRINT* fp = *board->Footprints().begin();
52 const int libThickness = fp->
Reference().EDA_TEXT::GetTextThickness();
54 const std::filesystem::path savePath = std::filesystem::temp_directory_path() /
"issue25880.kicad_pcb";
58 BOOST_CHECK( fp->
Reference().EDA_TEXT::GetTextSize() == libSize );
64 FOOTPRINT* fp2 = *reloaded->Footprints().begin();
67 BOOST_CHECK( fp2->
Reference().EDA_TEXT::GetTextSize() == libSize );
70 std::filesystem::remove( savePath );
std::unique_ptr< BOARD > ReadBoardFromFileOrStream(const std::string &aFilename, std::istream &aFallback)
Read a board from a file, or another stream, as appropriate.
BOOST_CHECK_EQUAL(result, "25.4")