1
1

tests: Added a torture_sftp_static test.

Этот коммит содержится в:
Andreas Schneider 2010-12-28 18:57:02 +01:00
родитель df55918a41
Коммит 361e37dc66
2 изменённых файлов: 29 добавлений и 0 удалений

Просмотреть файл

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

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