[lang-ref] Capture stdout/stderr ( cpp )
TEST(Xunit, CaptureStdoutAndStderr) {
testing::internal::CaptureStdout();
testing::internal::CaptureStderr();
std::cout << "[INFO] Hello" << std::endl;
std::cerr << "[ERROR] Oops.." << std::endl;
std::string stdout = testing::internal::GetCapturedStdout();
std::string stderr = testing::internal::GetCapturedStderr();
EXPECT_EQ(stdout, "[INFO] Hello\n");
EXPECT_EQ(stderr, "[ERROR] Oops..\n");
}