#include "io_tester.hpp" #include "catch.hpp" #include /** * Directly test this class here */ TEST_CASE() { { IoTester out(std::cout); std::cout << "test"; CHECK(out.str() == "test"); } { IoTester out(std::cout); CHECK(out.str().empty()); } } TEST_CASE() { { IoTester is(std::cin); is.set_string("coucou"); std::string res; std::cin >> res; CHECK(res == "coucou"); } }