/** * @file ike_sa_test.c * * @brief Tests for the ike_sa_t class. * */ /* * Copyright (C) 2005-2006 Martin Willi * Copyright (C) 2005 Jan Hutter * Hochschule fuer Technik Rapperswil * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. See . * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. */ #include "ike_sa_test.h" #include #include #include void test_ike_sa(protected_tester_t *tester) { ike_sa_t *ike_sa; ike_sa_id_t *ike_sa_id; u_int64_t initiator, responder; bool is_initiator; initiator = 0; responder = 34334LL; is_initiator = TRUE; /* create a ike_sa_id object for the new IKE_SA */ ike_sa_id = ike_sa_id_create(initiator, responder, is_initiator); /* empty message and configuration objects are created */ /* test every ike_sa function */ ike_sa = ike_sa_create(ike_sa_id); /* ike_sa->initialize_connection(ike_sa, NULL); tester->assert_true(tester,(ike_sa != NULL), "ike_sa pointer check"); */ ike_sa->destroy(ike_sa); ike_sa_id->destroy(ike_sa_id); }