diff --git a/qa/unittests/common/plugins/cadstar/test_cadstar_parts_parser.cpp b/qa/unittests/common/plugins/cadstar/test_cadstar_parts_parser.cpp index bc0b69be35..d3ca558183 100644 --- a/qa/unittests/common/plugins/cadstar/test_cadstar_parts_parser.cpp +++ b/qa/unittests/common/plugins/cadstar/test_cadstar_parts_parser.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -30,6 +31,19 @@ #include +//Todo: move somewhere else? +template +std::ostream& operator<<( std::ostream& aOs, const std::optional& aOptional ) +{ + if( aOptional.has_value() ) + aOs << aOptional.value(); + else + aOs << "nullopt"; + + return aOs; +} + + BOOST_AUTO_TEST_SUITE( CadstarPartParser );