X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Fcommon%2Ftest_safe_io.cc;fp=src%2Fceph%2Fsrc%2Ftest%2Fcommon%2Ftest_safe_io.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=8b98a965567b1df6ecf08a91d819887aec6a3285;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/common/test_safe_io.cc b/src/ceph/src/test/common/test_safe_io.cc deleted file mode 100644 index 8b98a96..0000000 --- a/src/ceph/src/test/common/test_safe_io.cc +++ /dev/null @@ -1,37 +0,0 @@ -// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- -// vim: ts=8 sw=2 smarttab - -#include -#include -#include -#include - -#include "common/safe_io.h" - -#include "gtest/gtest.h" - - -TEST(SafeIO, safe_read_file) { - const char *fname = "safe_read_testfile"; - ::unlink(fname); - int fd = ::open(fname, O_RDWR|O_CREAT|O_TRUNC, 0600); - ASSERT_NE(fd, -1); - const char buf[] = "0123456789"; - for (int i = 0; i < 8; i++) { - ASSERT_EQ((ssize_t)sizeof(buf), write(fd, buf, sizeof(buf))); - } - ::close(fd); - char rdata[80]; - ASSERT_EQ((int)sizeof(rdata), - safe_read_file(".", fname, rdata, sizeof(rdata))); - for (char *p = rdata, *end = rdata+sizeof(rdata); p < end; p+=sizeof(buf)) { - ASSERT_EQ(0, std::memcmp(p, buf, std::min(size_t(end-p), sizeof(buf)))); - } - ::unlink(fname); -} - -// Local Variables: -// compile-command: "cd ../.. ; -// make unittest_safe_io && -// ./unittest_safe_io" -// End: