tests: Added a torture_sftp_static test.

This commit is contained in:
Andreas Schneider
2010-12-28 18:57:02 +01:00
parent df55918a41
commit 361e37dc66
2 changed files with 29 additions and 0 deletions

View File

@@ -4,3 +4,6 @@ add_cmockery_test(torture_algorithms torture_algorithms.c ${TORTURE_LIBRARY})
add_cmockery_test(torture_auth torture_auth.c ${TORTURE_LIBRARY})
add_cmockery_test(torture_knownhosts torture_knownhosts.c ${TORTURE_LIBRARY})
add_cmockery_test(torture_proxycommand torture_proxycommand.c ${TORTURE_LIBRARY})
if (WITH_SFTP)
add_cmockery_test(torture_sftp_static torture_sftp_static.c ${TORTURE_LIBRARY})
endif (WITH_SFTP)

View File

@@ -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);
}