aboutsummaryrefslogtreecommitdiff
path: root/tests/client/torture_sftp_static.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/client/torture_sftp_static.c')
-rw-r--r--tests/client/torture_sftp_static.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/client/torture_sftp_static.c b/tests/client/torture_sftp_static.c
new file mode 100644
index 0000000..c6cd979
--- /dev/null
+++ b/tests/client/torture_sftp_static.c
@@ -0,0 +1,26 @@
+#define LIBSSH_STATIC
+
+#include "torture.h"
+#include "sftp.c"
+
+static void torture_sftp_ext_new(void **state) {
+ sftp_ext x;
+
+ (void) state;
+
+ x = sftp_ext_new();
+ assert_false(x == NULL);
+ assert_int_equal(x->count, 0);
+ assert_true(x->name == NULL);
+ assert_true(x->data == NULL);
+
+ sftp_ext_free(x);
+}
+
+int torture_run_tests(void) {
+ const UnitTest tests[] = {
+ unit_test(torture_sftp_ext_new),
+ };
+
+ return run_tests(tests);
+}