aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem/file_descriptor_table.tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/filesystem/file_descriptor_table.tests.cpp')
-rw-r--r--kernel/src/filesystem/file_descriptor_table.tests.cpp62
1 files changed, 31 insertions, 31 deletions
diff --git a/kernel/src/filesystem/file_descriptor_table.tests.cpp b/kernel/src/filesystem/file_descriptor_table.tests.cpp
index 86ed7bf..dd04e00 100644
--- a/kernel/src/filesystem/file_descriptor_table.tests.cpp
+++ b/kernel/src/filesystem/file_descriptor_table.tests.cpp
@@ -1,6 +1,6 @@
#include <kernel/filesystem/file_descriptor_table.hpp>
-#include <kernel/filesystem/open_file_description.hpp>
+#include <kernel/filesystem/open_file_descriptor.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
@@ -11,18 +11,18 @@
SCENARIO("File descriptor table add/get file", "[filesystem][file_descriptor_table]")
{
- GIVEN("a file descriptor table and an open file description")
+ GIVEN("a file descriptor table and an open file descriptor")
{
auto & table = kernel::filesystem::file_descriptor_table::get();
auto inode = kstd::make_shared<kernel::tests::filesystem::inode>();
- auto file_description_1 = kstd::make_shared<kernel::filesystem::open_file_description>(inode);
- auto file_description_2 = kstd::make_shared<kernel::filesystem::open_file_description>(inode);
+ auto file_descriptor_1 = kstd::make_shared<kernel::filesystem::open_file_descriptor>(inode);
+ auto file_descriptor_2 = kstd::make_shared<kernel::filesystem::open_file_descriptor>(inode);
- WHEN("adding the open file description to the file descriptor table")
+ WHEN("adding the open file descriptor to the file descriptor table")
{
- auto fd_1 = table.add_file(file_description_1);
- auto fd_2 = table.add_file(file_description_2);
- auto fd_3 = table.add_file(file_description_2);
+ auto fd_1 = table.add_file(file_descriptor_1);
+ auto fd_2 = table.add_file(file_descriptor_2);
+ auto fd_3 = table.add_file(file_descriptor_2);
THEN("a valid file descriptor is returned")
{
@@ -31,67 +31,67 @@ SCENARIO("File descriptor table add/get file", "[filesystem][file_descriptor_tab
REQUIRE(fd_3 == 2);
}
- THEN("the file description can be retrieved using the returned file descriptor")
+ THEN("the file descriptor can be retrieved using the returned file descriptor")
{
- auto retrieved_description = table.get_file(fd_1);
- REQUIRE(retrieved_description == file_description_1);
+ auto retrieved_descriptor = table.get_file(fd_1);
+ REQUIRE(retrieved_descriptor == file_descriptor_1);
}
}
}
- GIVEN("a invalid open file description")
+ GIVEN("a invalid open file descriptor")
{
auto & table = kernel::filesystem::file_descriptor_table::get();
- THEN("adding a null file description returns an error code")
+ THEN("adding a null file descriptor returns an error code")
{
auto fd = table.add_file(nullptr);
REQUIRE(fd == -1);
}
- THEN("retrieving a file description with a negative file descriptor returns a null pointer")
+ THEN("retrieving a file descriptor with a negative file descriptor returns a null pointer")
{
- auto retrieved_description = table.get_file(-1);
- REQUIRE(retrieved_description == nullptr);
+ auto retrieved_descriptor = table.get_file(-1);
+ REQUIRE(retrieved_descriptor == nullptr);
}
- THEN("retrieving a file description with an out-of-bounds file descriptor returns a null pointer")
+ THEN("retrieving a file descriptor with an out-of-bounds file descriptor returns a null pointer")
{
- auto retrieved_description = table.get_file(1000);
- REQUIRE(retrieved_description == nullptr);
+ auto retrieved_descriptor = table.get_file(1000);
+ REQUIRE(retrieved_descriptor == nullptr);
}
}
}
SCENARIO("File descriptor table remove file", "[filesystem][file_descriptor_table]")
{
- GIVEN("a file descriptor table with an open file description")
+ GIVEN("a file descriptor table with an open file descriptor")
{
auto & table = kernel::filesystem::file_descriptor_table::get();
auto inode = kstd::make_shared<kernel::tests::filesystem::inode>();
- auto file_description = kstd::make_shared<kernel::filesystem::open_file_description>(inode);
- auto fd = table.add_file(file_description);
+ auto file_descriptor = kstd::make_shared<kernel::filesystem::open_file_descriptor>(inode);
+ auto fd = table.add_file(file_descriptor);
- WHEN("removing the file description using the file descriptor")
+ WHEN("removing the file descriptor using the file descriptor")
{
table.remove_file(fd);
- THEN("the file description can no longer be retrieved using the file descriptor")
+ THEN("the file descriptor can no longer be retrieved using the file descriptor")
{
- auto retrieved_description = table.get_file(fd);
- REQUIRE(retrieved_description == nullptr);
+ auto retrieved_descriptor = table.get_file(fd);
+ REQUIRE(retrieved_descriptor == nullptr);
}
}
- WHEN("removing a file description the other file descriptor keep the same index")
+ WHEN("removing a file descriptor the other file descriptor keep the same index")
{
- auto fd2 = table.add_file(file_description);
+ auto fd2 = table.add_file(file_descriptor);
table.remove_file(fd);
- THEN("the second file description can still be retrieved using its file descriptor")
+ THEN("the second file descriptor can still be retrieved using its file descriptor")
{
- auto retrieved_description = table.get_file(fd2);
- REQUIRE(retrieved_description == file_description);
+ auto retrieved_descriptor = table.get_file(fd2);
+ REQUIRE(retrieved_descriptor == file_descriptor);
}
}
}