[lang-ref] ( write_file ) ( cpp )
TEST(FileIo, WriteFile) {
// ofstream ofs(file); ofs << text;
namespace fs = std::filesystem;
string fname = "/tmp/_test-cpp-fileio-writefile.txt";
// write
{
ofstream ofs(fname);
ofs << "message\n";
}
// read
std::string text;
{
ifstream ifs(fname);
stringstream ss;
ss << ifs.rdbuf();
text = ss.str();
}
EXPECT_EQ(text, "message\n");
std::error_code ec;
fs::remove(fname, ec);
}