summaryrefslogtreecommitdiffstats
path: root/vespalib/src
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-07-14 19:51:52 +0200
committerTor Egge <Tor.Egge@online.no>2023-07-14 19:51:52 +0200
commit2dcef04763b922b8fd5069ed4e4c8d2c1cd36cd4 (patch)
tree3991928e6f94f92e1e7d07e711a9148ded901db1 /vespalib/src
parent8eb009d276f9ab6b6774d8a4f44575f502def059 (diff)
Use std::filesystem::remove in unit tests.
Diffstat (limited to 'vespalib/src')
-rw-r--r--vespalib/src/tests/fileheader/fileheader_test.cpp31
1 files changed, 19 insertions, 12 deletions
diff --git a/vespalib/src/tests/fileheader/fileheader_test.cpp b/vespalib/src/tests/fileheader/fileheader_test.cpp
index 21e374e4f62..911c6ef7cfe 100644
--- a/vespalib/src/tests/fileheader/fileheader_test.cpp
+++ b/vespalib/src/tests/fileheader/fileheader_test.cpp
@@ -4,9 +4,16 @@
#include <vespa/vespalib/data/fileheader.h>
#include <vespa/vespalib/data/databuffer.h>
#include <vespa/fastos/file.h>
+#include <filesystem>
using namespace vespalib;
+namespace {
+
+vespalib::string fileheader_tmp("fileheader.tmp");
+
+}
+
class Test : public vespalib::TestApp {
private:
void testTag();
@@ -337,7 +344,7 @@ Test::testFileReader()
{
{
FastOS_File file;
- ASSERT_TRUE(file.OpenWriteOnlyTruncate("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenWriteOnlyTruncate(fileheader_tmp.c_str()));
uint8_t buf[256];
for (uint32_t i = 0; i < 256; ++i) {
@@ -347,7 +354,7 @@ Test::testFileReader()
}
{
FastOS_File file;
- ASSERT_TRUE(file.OpenReadOnly("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenReadOnly(fileheader_tmp.c_str()));
FileHeader::FileReader reader(file);
char buf[7];
@@ -362,7 +369,7 @@ Test::testFileReader()
EXPECT_EQUAL(256u, sum);
ASSERT_TRUE(file.Close());
- file.Delete();
+ std::filesystem::remove(std::filesystem::path(fileheader_tmp));
}
}
@@ -371,7 +378,7 @@ Test::testFileWriter()
{
{
FastOS_File file;
- ASSERT_TRUE(file.OpenWriteOnlyTruncate("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenWriteOnlyTruncate(fileheader_tmp.c_str()));
FileHeader::FileWriter writer(file);
uint32_t sum = 0;
@@ -388,7 +395,7 @@ Test::testFileWriter()
}
{
FastOS_File file;
- ASSERT_TRUE(file.OpenReadOnly("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenReadOnly(fileheader_tmp.c_str()));
uint8_t buf[256];
EXPECT_EQUAL(256, file.Read(buf, 256));
@@ -397,7 +404,7 @@ Test::testFileWriter()
}
ASSERT_TRUE(file.Close());
- file.Delete();
+ std::filesystem::remove(std::filesystem::path(fileheader_tmp));
}
}
@@ -412,13 +419,13 @@ Test::testFileHeader()
header.putTag(FileHeader::Tag("baz", "666999"));
FastOS_File file;
- ASSERT_TRUE(file.OpenWriteOnlyTruncate("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenWriteOnlyTruncate(fileheader_tmp.c_str()));
len = header.writeFile(file);
EXPECT_EQUAL(len, header.getSize());
}
{
FastOS_File file;
- ASSERT_TRUE(file.OpenReadWrite("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenReadWrite(fileheader_tmp.c_str()));
FileHeader header;
EXPECT_EQUAL(len, header.readFile(file));
@@ -441,11 +448,11 @@ Test::testFileHeader()
FileHeader header;
FastOS_File file;
- ASSERT_TRUE(file.OpenReadOnly("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenReadOnly(fileheader_tmp.c_str()));
EXPECT_EQUAL(len, header.readFile(file));
EXPECT_EQUAL(len, header.getSize());
ASSERT_TRUE(file.Close());
- file.Delete();
+ std::filesystem::remove(std::filesystem::path(fileheader_tmp));
EXPECT_TRUE(header.hasTag("foo"));
EXPECT_EQUAL(9.6, header.getTag("foo").asFloat());
@@ -571,12 +578,12 @@ Test::testRewriteErrors()
{
FastOS_File file;
- ASSERT_TRUE(file.OpenWriteOnlyTruncate("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenWriteOnlyTruncate(fileheader_tmp.c_str()));
EXPECT_EQUAL(len, header.writeFile(file));
}
{
FastOS_File file;
- ASSERT_TRUE(file.OpenReadWrite("fileheader.tmp"));
+ ASSERT_TRUE(file.OpenReadWrite(fileheader_tmp.c_str()));
header.putTag(FileHeader::Tag("baz", "cox"));
EXPECT_TRUE(len != header.getSize());
try {