1
1

tests: Migrated torture_init to cmockery.

Этот коммит содержится в:
Andreas Schneider 2010-12-28 14:15:32 +01:00
родитель 400fc350a7
Коммит fa17f33d2b
2 изменённых файлов: 15 добавлений и 17 удалений

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

@ -2,7 +2,7 @@ project(unittests C)
add_cmockery_test(torture_buffer torture_buffer.c ${TORTURE_LIBRARY})
add_cmockery_test(torture_callbacks torture_callbacks.c ${TORTURE_LIBRARY})
#add_check_test(torture_init torture_init.c ${TORTURE_LIBRARY})
add_cmockery_test(torture_init torture_init.c ${TORTURE_LIBRARY})
#add_check_test(torture_keyfiles torture_keyfiles.c ${TORTURE_LIBRARY})
#add_check_test(torture_knownhosts torture_knownhosts.c ${TORTURE_LIBRARY})
#add_check_test(torture_list torture_list.c ${TORTURE_LIBRARY})

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

@ -1,25 +1,23 @@
#define LIBSSH_STATIC
#include <libssh/libssh.h>
#include "libssh/priv.h"
#include "torture.h"
#include "init.c"
START_TEST (torture_ssh_init)
{
static void torture_ssh_init(void **state) {
int rc;
rc=ssh_init();
ck_assert_int_eq(rc,SSH_OK);
rc=ssh_finalize();
ck_assert_int_eq(rc,SSH_OK);
}
END_TEST
Suite *torture_make_suite(void) {
Suite *s = suite_create("libssh_init");
(void) state;
torture_create_case(s, "torture_ssh_init", torture_ssh_init);
return s;
rc = ssh_init();
assert_int_equal(rc, SSH_OK);
rc = ssh_finalize();
assert_int_equal(rc, SSH_OK);
}
int torture_run_tests(void) {
const UnitTest tests[] = {
unit_test(torture_ssh_init),
};
return run_tests(tests);
}