aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/cpp/util/file_test.cc
diff options
context:
space:
mode:
authorGravatar Laszlo Csomor <laszlocsomor@google.com>2017-03-06 12:38:21 +0000
committerGravatar Vladimir Moskva <vladmos@google.com>2017-03-06 14:44:37 +0000
commite6d40b3571f8b1d3639ca37165c1009826b7b4ff (patch)
tree40397b18c2abeeb108c69638a0495da406339b87 /src/test/cpp/util/file_test.cc
parenta812e0a5d188982397ee0a4ca69de7fa21a5088a (diff)
Bazel client, Windows: fix ReadFile("/dev/null")
Mimic read(2) behavior when reading from /dev/null and always successfully read 0 bytes. See https://github.com/bazelbuild/bazel/issues/2107 -- PiperOrigin-RevId: 149286494 MOS_MIGRATED_REVID=149286494
Diffstat (limited to 'src/test/cpp/util/file_test.cc')
-rw-r--r--src/test/cpp/util/file_test.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/cpp/util/file_test.cc b/src/test/cpp/util/file_test.cc
index c941619244..ab943a7bf9 100644
--- a/src/test/cpp/util/file_test.cc
+++ b/src/test/cpp/util/file_test.cc
@@ -105,9 +105,9 @@ TEST(FileTest, TestReadFileIntoBuffer) {
ASSERT_TRUE(ReadFile(filename, buffer, 30));
ASSERT_EQ(string("hello world"), string(buffer));
- memset(buffer, 0, 30);
+ buffer[0] = 'x';
ASSERT_TRUE(ReadFile("/dev/null", buffer, 42));
- ASSERT_EQ(string(""), string(buffer));
+ ASSERT_EQ('x', buffer[0]);
}
TEST(FileTest, TestWriteFile) {