1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2026-03-02 04:09:18 +00:00

added tests for wfp_impl_open

This commit is contained in:
Falk Werner
2020-03-30 21:42:13 +02:00
parent 821c67ee46
commit 0b0c16bf10
3 changed files with 123 additions and 0 deletions

View File

@@ -44,6 +44,18 @@ MATCHER_P3(StatMatcher, inode, mode, file_type, "")
return true;
}
MATCHER_P(OpenMatcher, handle, "")
{
json_t * handle_holder = json_object_get(arg, "handle");
if ((!json_is_integer(handle_holder)) || (handle != json_integer_value(handle_holder)))
{
*result_listener << "missing handle";
return false;
}
return true;
}
MATCHER_P(ReaddirMatcher, contained_elements , "")
{
if (!json_is_array(arg))