#define LIBSSH_STATIC #include "config.h" #include "torture.h" #include "sftp.c" static void torture_sftp_ext_new(void **state) { sftp_ext x; (void) state; x = sftp_ext_new(); assert_non_null(x); assert_int_equal(x->count, 0); assert_null(x->name); assert_null(x->data); sftp_ext_free(x); } int torture_run_tests(void) { int rc; struct CMUnitTest tests[] = { cmocka_unit_test(torture_sftp_ext_new), }; ssh_init(); torture_filter_tests(tests); rc = cmocka_run_group_tests(tests, NULL, NULL); ssh_finalize(); return rc; }