softether-vpn/3rdparty/tinydir/tests/file_open_test.c
2025-08-08 12:40:03 +02:00

23 lines
509 B
C

#include <stdio.h>
#include <tinydir.h>
#include "cbehave.h"
#include "util.h"
FEATURE(file_open, "File open")
SCENARIO("Open file in current directory")
GIVEN("a file in the current directory")
char name[4096];
make_temp_file("temp_file_", name);
WHEN("we open it")
tinydir_file file;
int r = tinydir_file_open(&file, name);
THEN("the result should be successful")
SHOULD_INT_EQUAL(r, 0);
remove(name);
SCENARIO_END
FEATURE_END
CBEHAVE_RUN("File open:", TEST_FEATURE(file_open))