From 61f77767bfac8fcf21e8cbccc59ccdd9ffe6fbb4 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 30 Jul 2018 21:32:36 -0500 Subject: [PATCH] [ox/fs] Add more logging to mkdir test --- deps/ox/src/ox/fs/test/CMakeLists.txt | 1 + deps/ox/src/ox/fs/test/tests.cpp | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/deps/ox/src/ox/fs/test/CMakeLists.txt b/deps/ox/src/ox/fs/test/CMakeLists.txt index f2c392b2..d4d9a6bc 100644 --- a/deps/ox/src/ox/fs/test/CMakeLists.txt +++ b/deps/ox/src/ox/fs/test/CMakeLists.txt @@ -77,3 +77,4 @@ add_test("Test\\ NodeBuffer::insert" FSTests "NodeBuffer::insert") add_test("Test\\ FileStore::readWrite" FSTests "FileStore::readWrite") add_test("Test\\ Directory" FSTests "Directory") +add_test("Test\\ FileSystem" FSTests "FileSystem") diff --git a/deps/ox/src/ox/fs/test/tests.cpp b/deps/ox/src/ox/fs/test/tests.cpp index 6b00e4aa..db32f1d0 100644 --- a/deps/ox/src/ox/fs/test/tests.cpp +++ b/deps/ox/src/ox/fs/test/tests.cpp @@ -19,6 +19,7 @@ #include #include #include +#include using namespace std; @@ -401,6 +402,22 @@ map tests = { oxTrace("ox::fs::test::Directory") << "write 3"; oxAssert(dir->write("/file2", 2) == 0, "Directory write of file2 failed"); + return 0; + } + }, + { + "FileSystem", + [](string) { + std::array fsBuff; + ox::fs::FileStore32 fileStore(fsBuff.data(), fsBuff.size()); + ox::fs::FileSystem32 fs(&fileStore); + + oxTrace("ox::fs::test::FileSystem") << "format"; + oxAssert(fs.format(), "FileSystem format failed"); + + oxTrace("ox::fs::test::FileSystem") << "mkdir"; + oxAssert(fs.mkdir("/l1d1", true) == 0, "mkdir failed"); + return 0; } },