Blame tests/client/torture_sftp_ext.c

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