summaryrefslogtreecommitdiff
path: root/test/buildtool/file_system/file_root.test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/buildtool/file_system/file_root.test.cpp')
-rw-r--r--test/buildtool/file_system/file_root.test.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/buildtool/file_system/file_root.test.cpp b/test/buildtool/file_system/file_root.test.cpp
index 46b52e79..789eea08 100644
--- a/test/buildtool/file_system/file_root.test.cpp
+++ b/test/buildtool/file_system/file_root.test.cpp
@@ -134,19 +134,20 @@ void TestFileRootReadEntries(FileRoot const& root,
REQUIRE(root.Exists(path));
REQUIRE(root.IsDirectory(path));
auto entries = root.ReadDirectory(path);
+ REQUIRE(entries.has_value());
- CHECK_FALSE(entries.Empty());
- CHECK(entries.ContainsBlob("foo"));
- CHECK(entries.ContainsBlob("bar"));
+ CHECK_FALSE(entries->Empty());
+ CHECK(entries->ContainsBlob("foo"));
+ CHECK(entries->ContainsBlob("bar"));
if (has_baz) {
- CHECK_FALSE(entries.ContainsBlob("baz"));
- CHECK(with_symlinks == entries.ContainsBlob("baz_l"));
- CHECK(with_symlinks == entries.ContainsBlob("foo_l"));
+ CHECK_FALSE(entries->ContainsBlob("baz"));
+ CHECK(with_symlinks == entries->ContainsBlob("baz_l"));
+ CHECK(with_symlinks == entries->ContainsBlob("foo_l"));
}
else {
- CHECK(with_symlinks == entries.ContainsBlob("bar_l"));
+ CHECK(with_symlinks == entries->ContainsBlob("bar_l"));
}
- CHECK_FALSE(entries.ContainsBlob("does_not_exist"));
+ CHECK_FALSE(entries->ContainsBlob("does_not_exist"));
}
void TestFileRootReadDirectory(FileRoot const& root, bool with_symlinks) {