#include "child_process.h" #include "gtest/gtest.h" TEST(ChildProcessTest, BasicUsage) { util::ChildProcess ps("/usr/bin/bc"); ps.Start(); ps.Flush(); ps.Send("1 + 1\n"); char buf[128]; ps.Receive(buf, 128); EXPECT_STREQ("2\n", buf); ps.Stop(); }