From e797781bb54685a69735d8b1e84dd26a69227c47 Mon Sep 17 00:00:00 2001 From: Lee Hambley Date: Fri, 28 Oct 2011 10:26:32 +0200 Subject: Implement ssh_options_get_port(ssh_session, unsigned int*). --- tests/unittests/torture_options.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests') diff --git a/tests/unittests/torture_options.c b/tests/unittests/torture_options.c index 059095a7..99dacefb 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), -- cgit