diff options
author | Lee Hambley <lee.hambley@gmail.com> | 2011-10-28 10:26:32 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-10-28 12:15:12 +0200 |
commit | e797781bb54685a69735d8b1e84dd26a69227c47 (patch) | |
tree | 0b31b317214513c05508140cdbed811b39342c6f /tests/unittests/torture_options.c | |
parent | 6bd95b50f535d07594f3659c67a1f5e501887641 (diff) | |
download | libssh-e797781bb54685a69735d8b1e84dd26a69227c47.tar.gz libssh-e797781bb54685a69735d8b1e84dd26a69227c47.tar.xz libssh-e797781bb54685a69735d8b1e84dd26a69227c47.zip |
Implement ssh_options_get_port(ssh_session, unsigned int*).
Diffstat (limited to 'tests/unittests/torture_options.c')
-rw-r--r-- | tests/unittests/torture_options.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/unittests/torture_options.c b/tests/unittests/torture_options.c index 059095a..99dacef 100644 --- a/tests/unittests/torture_options.c +++ b/tests/unittests/torture_options.c @@ -66,6 +66,19 @@ static void torture_options_set_port(void **state) { assert_true(rc == -1); } +static void torture_options_get_port(void **state) { + ssh_session session = *state; + ssh_session uninitialized_session = NULL; + unsigned int given_port = 1234; + unsigned int port_container; + int rc; + rc = ssh_options_set(session, SSH_OPTIONS_PORT, &given_port); + assert_true(rc == 0); + rc = ssh_options_get_port(session, &port_container); + assert_true(rc == 0); + assert_int_equal(port_container, 1234); +} + static void torture_options_get_user(void **state) { ssh_session session = *state; char* user = NULL; @@ -166,6 +179,7 @@ int torture_run_tests(void) { unit_test_setup_teardown(torture_options_set_host, setup, teardown), unit_test_setup_teardown(torture_options_get_host, setup, teardown), unit_test_setup_teardown(torture_options_set_port, setup, teardown), + unit_test_setup_teardown(torture_options_get_port, setup, teardown), unit_test_setup_teardown(torture_options_set_fd, setup, teardown), unit_test_setup_teardown(torture_options_set_user, setup, teardown), unit_test_setup_teardown(torture_options_get_user, setup, teardown), |