diff --git a/unit/goto-programs/goto_trace_output.cpp b/unit/goto-programs/goto_trace_output.cpp index af6b88438ca..e5d994a0e63 100644 --- a/unit/goto-programs/goto_trace_output.cpp +++ b/unit/goto-programs/goto_trace_output.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include SCENARIO( "Output trace with nil lhs object", @@ -22,5 +22,16 @@ SCENARIO( goto_trace_stept step; step.pc = instructions.begin(); step.type = goto_trace_stept::typet::ATOMIC_BEGIN; - step.output(ns, std::cout); + + std::ostringstream oss; + step.output(ns, oss); + + std::istringstream iss(oss.str()); + std::string line; + std::getline(iss, line); + REQUIRE(line == "*** ATOMIC_BEGIN"); + std::getline(iss, line); + REQUIRE(line == "OTHER"); + std::getline(iss, line); + REQUIRE(line.empty()); } diff --git a/unit/path_strategies.cpp b/unit/path_strategies.cpp index 171fe71d7ee..caaf3354c6f 100644 --- a/unit/path_strategies.cpp +++ b/unit/path_strategies.cpp @@ -314,6 +314,7 @@ void _check_with_strategy( } ui_message_handlert mh(cmdline, "path-explore"); + mh.set_verbosity(0); messaget log(mh); path_strategy_choosert chooser;