From b32d637a0eb7c321a6f8e6365261997e61a8bbf7 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sat, 7 Mar 2015 18:44:29 +0100 Subject: Add tests. --- src/tests/utests/fs2/test.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/tests/utests/fs2/test.c (limited to 'src/tests/utests/fs2/test.c') diff --git a/src/tests/utests/fs2/test.c b/src/tests/utests/fs2/test.c new file mode 100644 index 0000000..f993c8e --- /dev/null +++ b/src/tests/utests/fs2/test.c @@ -0,0 +1,30 @@ +#include + +#include + +#include +#include + +int main(int argc, char **argv) { + dbg_print("Hello, world! from user process.\n"); + + fd_t f = open("io:/mod", FM_READDIR); + dbg_printf("openned io:/mod as %d\n", f); + ASSERT(f != 0); + + dirent_t x; + size_t ent_no = 0; + ASSERT (readdir(f, ent_no++, &x)); + + ASSERT(!strcmp(x.name, "init.bin")); + ASSERT(x.st.type == FT_REGULAR); + + ASSERT(!readdir(f, ent_no++, &x)); + close(f); + + dbg_printf("(TEST-OK)\n"); + + return 0; +} + +/* vim: set ts=4 sw=4 tw=0 noet :*/ -- cgit v1.2.3