diff options
author | Martin Willi <martin@strongswan.org> | 2005-12-06 16:00:07 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2005-12-06 16:00:07 +0000 |
commit | 2b547481315c3b641b716023858efdbb2c3e422a (patch) | |
tree | 14f5f4f27b0fb602c20ef10e5e20f96bfeae1ea2 /Source/charon/testcases/receiver_test.c | |
parent | 4b41a0d4047fa483578f458ef21af5cad64b572b (diff) | |
download | strongswan-2b547481315c3b641b716023858efdbb2c3e422a.tar.bz2 strongswan-2b547481315c3b641b716023858efdbb2c3e422a.tar.xz |
- code cleanup in network and config
- moved packet_t members to private, added getter and setters
Diffstat (limited to 'Source/charon/testcases/receiver_test.c')
-rw-r--r-- | Source/charon/testcases/receiver_test.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/Source/charon/testcases/receiver_test.c b/Source/charon/testcases/receiver_test.c index b308193de..c458e7812 100644 --- a/Source/charon/testcases/receiver_test.c +++ b/Source/charon/testcases/receiver_test.c @@ -58,15 +58,17 @@ void test_receiver(tester_t *tester) job_t *job; packet_t *received_packet; receiver = receiver_create(); + chunk_t test_data; for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++) { packet = packet_create(); - packet->destination = host_create(AF_INET,DESTINATION_IP,PORT_TO_SEND); - packet->data.ptr = allocator_alloc_thing(int); - packet->data.len = ( sizeof(int)); - *((int *) (packet->data.ptr)) = i; - charon->socket->send(charon->socket,packet); + packet->set_destination(packet, host_create(AF_INET,DESTINATION_IP,PORT_TO_SEND)); + test_data.ptr = allocator_alloc_thing(int); + test_data.len = ( sizeof(int)); + *((int *) (test_data.ptr)) = i; + packet->set_data(packet, test_data); + charon->socket->send(charon->socket, packet); packet->destroy(packet); } @@ -76,8 +78,9 @@ void test_receiver(tester_t *tester) tester->assert_true(tester, (job->get_type(job) == INCOMING_PACKET), "job type check"); received_packet = ((incoming_packet_job_t *)(job))->get_packet((incoming_packet_job_t *)(job)); - tester->assert_true(tester, (received_packet->data.len == (sizeof(int))), "received data length check"); - tester->assert_true(tester, (i == *((int *)(received_packet->data.ptr))), "received data value check"); + test_data = received_packet->get_data(received_packet); + tester->assert_true(tester, (test_data.len == (sizeof(int))), "received data length check"); + tester->assert_true(tester, (i == *((int *)(test_data.ptr))), "received data value check"); received_packet->destroy(received_packet); job->destroy(job); |