remove ceph code
[stor4nfv.git] / src / ceph / src / test / common / test_safe_io.cc
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 (file)
index 8b98a96..0000000
+++ /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 <algorithm>
-#include <cstring>
-#include <fcntl.h>
-#include <unistd.h>
-
-#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: