aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/testcases/sender_test.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-12-06 16:00:07 +0000
committerMartin Willi <martin@strongswan.org>2005-12-06 16:00:07 +0000
commit2b547481315c3b641b716023858efdbb2c3e422a (patch)
tree14f5f4f27b0fb602c20ef10e5e20f96bfeae1ea2 /Source/charon/testcases/sender_test.c
parent4b41a0d4047fa483578f458ef21af5cad64b572b (diff)
downloadstrongswan-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/sender_test.c')
-rw-r--r--Source/charon/testcases/sender_test.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/Source/charon/testcases/sender_test.c b/Source/charon/testcases/sender_test.c
index 0fc7b931a..185eb8486 100644
--- a/Source/charon/testcases/sender_test.c
+++ b/Source/charon/testcases/sender_test.c
@@ -53,23 +53,26 @@ void test_sender(tester_t *tester)
sender_t *sender;
packet_t *packet;
packet_t *received_packet;
+ chunk_t packet_data;
sender = sender_create();
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
{
packet = packet_create(AF_INET);
- 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;
+ packet->set_destination(packet, 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;
+ packet->set_data(packet, packet_data);
charon->send_queue->add(charon->send_queue,packet);
}
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
{
charon->socket->receive(charon->socket,&received_packet);
- 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");
+ packet_data = received_packet->get_data(received_packet);
+ tester->assert_true(tester, (packet_data.len == (sizeof(int))), "received data length check");
+ tester->assert_true(tester, (i == *((int *)(packet_data.ptr))), "received data value check");
received_packet->destroy(received_packet);
}