- updated tests to varius changes in modules
This commit is contained in:
@@ -167,7 +167,7 @@ void test_generator_with_transform_attribute(tester_t *tester)
|
|||||||
data.ptr = (void *) &dataval;
|
data.ptr = (void *) &dataval;
|
||||||
data.len = 2;
|
data.len = 2;
|
||||||
|
|
||||||
attribute->set_value(attribute,data);
|
attribute->set_value_chunk(attribute,data);
|
||||||
|
|
||||||
status = generator->generate_payload(generator,(payload_t *)attribute);
|
status = generator->generate_payload(generator,(payload_t *)attribute);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"generate_payload call check");
|
tester->assert_true(tester,(status == SUCCESS),"generate_payload call check");
|
||||||
@@ -194,7 +194,7 @@ void test_generator_with_transform_attribute(tester_t *tester)
|
|||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 25;
|
data.len = 25;
|
||||||
|
|
||||||
status = attribute->set_value(attribute,data);
|
status = attribute->set_value_chunk(attribute,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
|
|
||||||
status = attribute->set_attribute_type(attribute,456);
|
status = attribute->set_attribute_type(attribute,456);
|
||||||
@@ -252,7 +252,7 @@ void test_generator_with_transform_substructure(tester_t *tester)
|
|||||||
char *stringval = "abcd";
|
char *stringval = "abcd";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute1->set_value(attribute1,data);
|
status = attribute1->set_value_chunk(attribute1,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute1->set_attribute_type(attribute1,0);
|
status = attribute1->set_attribute_type(attribute1,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -263,7 +263,7 @@ void test_generator_with_transform_substructure(tester_t *tester)
|
|||||||
stringval = "efgh";
|
stringval = "efgh";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute2->set_value(attribute2,data);
|
status = attribute2->set_value_chunk(attribute2,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute2->set_attribute_type(attribute2,0);
|
status = attribute2->set_attribute_type(attribute2,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -333,7 +333,7 @@ void test_generator_with_proposal_substructure(tester_t *tester)
|
|||||||
char *stringval = "abcd";
|
char *stringval = "abcd";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute1->set_value(attribute1,data);
|
status = attribute1->set_value_chunk(attribute1,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute1->set_attribute_type(attribute1,0);
|
status = attribute1->set_attribute_type(attribute1,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -344,7 +344,7 @@ void test_generator_with_proposal_substructure(tester_t *tester)
|
|||||||
stringval = "efgh";
|
stringval = "efgh";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute2->set_value(attribute2,data);
|
status = attribute2->set_value_chunk(attribute2,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute2->set_attribute_type(attribute2,0);
|
status = attribute2->set_attribute_type(attribute2,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -355,7 +355,7 @@ void test_generator_with_proposal_substructure(tester_t *tester)
|
|||||||
stringval = "ijkl";
|
stringval = "ijkl";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute3->set_value(attribute3,data);
|
status = attribute3->set_value_chunk(attribute3,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute3->set_attribute_type(attribute3,0);
|
status = attribute3->set_attribute_type(attribute3,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -471,7 +471,7 @@ void test_generator_with_sa_payload(tester_t *tester)
|
|||||||
char *stringval = "abcd";
|
char *stringval = "abcd";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute1->set_value(attribute1,data);
|
status = attribute1->set_value_chunk(attribute1,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute1->set_attribute_type(attribute1,0);
|
status = attribute1->set_attribute_type(attribute1,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -482,7 +482,7 @@ void test_generator_with_sa_payload(tester_t *tester)
|
|||||||
stringval = "efgh";
|
stringval = "efgh";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute2->set_value(attribute2,data);
|
status = attribute2->set_value_chunk(attribute2,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute2->set_attribute_type(attribute2,0);
|
status = attribute2->set_attribute_type(attribute2,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -493,7 +493,7 @@ void test_generator_with_sa_payload(tester_t *tester)
|
|||||||
stringval = "ijkl";
|
stringval = "ijkl";
|
||||||
data.ptr = (void *) stringval;
|
data.ptr = (void *) stringval;
|
||||||
data.len = 4;
|
data.len = 4;
|
||||||
status = attribute3->set_value(attribute3,data);
|
status = attribute3->set_value_chunk(attribute3,data);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_value call check");
|
||||||
status = attribute3->set_attribute_type(attribute3,0);
|
status = attribute3->set_attribute_type(attribute3,0);
|
||||||
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
tester->assert_true(tester,(status == SUCCESS),"set_attribute_type call check");
|
||||||
@@ -763,7 +763,7 @@ void test_generator_with_nonce_payload(tester_t *tester)
|
|||||||
nonce_payload = nonce_payload_create();
|
nonce_payload = nonce_payload_create();
|
||||||
|
|
||||||
|
|
||||||
nonce.ptr = "1234567890123456";
|
nonce.ptr = allocator_clone_bytes("1234567890123456", strlen("1234567890123456"));
|
||||||
nonce.len = strlen(nonce.ptr);
|
nonce.len = strlen(nonce.ptr);
|
||||||
|
|
||||||
nonce_payload->set_nonce(nonce_payload,nonce);
|
nonce_payload->set_nonce(nonce_payload,nonce);
|
||||||
@@ -773,6 +773,7 @@ void test_generator_with_nonce_payload(tester_t *tester)
|
|||||||
tester->assert_true(tester,(generator->write_to_chunk(generator,&generated_data) == SUCCESS),"write_to_chunk call check");
|
tester->assert_true(tester,(generator->write_to_chunk(generator,&generated_data) == SUCCESS),"write_to_chunk call check");
|
||||||
logger->log_chunk(logger,RAW,"generated payload",&generated_data);
|
logger->log_chunk(logger,RAW,"generated payload",&generated_data);
|
||||||
|
|
||||||
|
|
||||||
u_int8_t expected_generation[] = {
|
u_int8_t expected_generation[] = {
|
||||||
/* payload header */
|
/* payload header */
|
||||||
0x00,0x00,0x00,0x14,
|
0x00,0x00,0x00,0x14,
|
||||||
|
|||||||
@@ -31,30 +31,26 @@ void test_ike_sa_id(tester_t *tester)
|
|||||||
{
|
{
|
||||||
ike_sa_id_t *ike_sa_id, *clone, *equal, *other1, *other2, *other3, *other4;
|
ike_sa_id_t *ike_sa_id, *clone, *equal, *other1, *other2, *other3, *other4;
|
||||||
spi_t initiator, initiator2, responder, responder2;
|
spi_t initiator, initiator2, responder, responder2;
|
||||||
ike_sa_role_t role;
|
bool is_initiator;
|
||||||
bool are_equal = FALSE;
|
bool are_equal = FALSE;
|
||||||
|
|
||||||
initiator.high = 0;
|
initiator = 0;
|
||||||
initiator.low = 0;
|
|
||||||
|
|
||||||
initiator2.high = 12345612;
|
initiator2 = 12345612;
|
||||||
initiator2.low = 978675;
|
|
||||||
|
|
||||||
responder.high = 34334;
|
responder = 34334;
|
||||||
responder.low = 9655;
|
|
||||||
|
|
||||||
responder2.high = 987863;
|
responder2 = 987863;
|
||||||
responder2.low = 3827;
|
|
||||||
|
|
||||||
role = INITIATOR;
|
is_initiator = TRUE;
|
||||||
|
|
||||||
ike_sa_id = ike_sa_id_create(initiator, responder, role);
|
ike_sa_id = ike_sa_id_create(initiator, responder, is_initiator);
|
||||||
equal = ike_sa_id_create(initiator, responder, role);
|
equal = ike_sa_id_create(initiator, responder, is_initiator);
|
||||||
other1 = ike_sa_id_create(initiator, responder2, role);
|
other1 = ike_sa_id_create(initiator, responder2, is_initiator);
|
||||||
other2 = ike_sa_id_create(initiator2, responder2, role);
|
other2 = ike_sa_id_create(initiator2, responder2, is_initiator);
|
||||||
other3 = ike_sa_id_create(initiator2, responder, role);
|
other3 = ike_sa_id_create(initiator2, responder, is_initiator);
|
||||||
role = RESPONDER;
|
is_initiator = FALSE;
|
||||||
other4 = ike_sa_id_create(initiator, responder, role);
|
other4 = ike_sa_id_create(initiator, responder, is_initiator);
|
||||||
|
|
||||||
/* check equality */
|
/* check equality */
|
||||||
tester->assert_true(tester,(ike_sa_id->equals(ike_sa_id,equal,&are_equal) == SUCCESS), "equal call check");
|
tester->assert_true(tester,(ike_sa_id->equals(ike_sa_id,equal,&are_equal) == SUCCESS), "equal call check");
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ void test_ike_sa_manager(tester_t *tester)
|
|||||||
memset(&initiator, 0, sizeof(initiator));
|
memset(&initiator, 0, sizeof(initiator));
|
||||||
memset(&responder, 0, sizeof(responder));
|
memset(&responder, 0, sizeof(responder));
|
||||||
|
|
||||||
ike_sa_id = ike_sa_id_create(initiator, responder, INITIATOR);
|
ike_sa_id = ike_sa_id_create(initiator, responder, TRUE);
|
||||||
|
|
||||||
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
||||||
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA");
|
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA");
|
||||||
@@ -105,7 +105,7 @@ void test_ike_sa_manager(tester_t *tester)
|
|||||||
* this is usually done be the response from the communication partner,
|
* this is usually done be the response from the communication partner,
|
||||||
* but we don't have one...
|
* but we don't have one...
|
||||||
*/
|
*/
|
||||||
responder.low = 123;
|
responder = 123;
|
||||||
|
|
||||||
sa_id = ike_sa->get_id(ike_sa);
|
sa_id = ike_sa->get_id(ike_sa);
|
||||||
sa_id->set_responder_spi(sa_id, responder);
|
sa_id->set_responder_spi(sa_id, responder);
|
||||||
@@ -156,8 +156,8 @@ void test_ike_sa_manager(tester_t *tester)
|
|||||||
memset(&initiator, 0, sizeof(initiator));
|
memset(&initiator, 0, sizeof(initiator));
|
||||||
memset(&responder, 0, sizeof(responder));
|
memset(&responder, 0, sizeof(responder));
|
||||||
|
|
||||||
initiator.low = 123;
|
initiator = 123;
|
||||||
ike_sa_id = ike_sa_id_create(initiator, responder, RESPONDER);
|
ike_sa_id = ike_sa_id_create(initiator, responder, TRUE);
|
||||||
|
|
||||||
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
||||||
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA 2");
|
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA 2");
|
||||||
@@ -196,8 +196,8 @@ void test_ike_sa_manager(tester_t *tester)
|
|||||||
|
|
||||||
for (i = 0; i < sa_count; i++)
|
for (i = 0; i < sa_count; i++)
|
||||||
{
|
{
|
||||||
initiator.low = i + 1;
|
initiator = i + 1;
|
||||||
ike_sa_id = ike_sa_id_create(initiator, responder, RESPONDER);
|
ike_sa_id = ike_sa_id_create(initiator, responder, FALSE);
|
||||||
|
|
||||||
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
status = td.isam->checkout(td.isam, ike_sa_id, &ike_sa);
|
||||||
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA 3");
|
tester->assert_true(tester, (status == SUCCESS), "checkout unexisting IKE_SA 3");
|
||||||
|
|||||||
@@ -32,36 +32,26 @@ void test_ike_sa(tester_t *tester)
|
|||||||
ike_sa_t *ike_sa;
|
ike_sa_t *ike_sa;
|
||||||
ike_sa_id_t *ike_sa_id;
|
ike_sa_id_t *ike_sa_id;
|
||||||
spi_t initiator, responder;
|
spi_t initiator, responder;
|
||||||
ike_sa_role_t role;
|
bool is_initiator;
|
||||||
message_t *message;
|
|
||||||
configuration_t *configuration;
|
|
||||||
|
|
||||||
|
|
||||||
initiator.high = 0;
|
initiator = 0;
|
||||||
initiator.low = 0;
|
responder = 34334LL;
|
||||||
responder.high = 34334;
|
is_initiator = TRUE;
|
||||||
responder.low = 9655;
|
|
||||||
role = INITIATOR;
|
|
||||||
/* create a ike_sa_id object for the new IKE_SA */
|
/* create a ike_sa_id object for the new IKE_SA */
|
||||||
ike_sa_id = ike_sa_id_create(initiator, responder, role);
|
ike_sa_id = ike_sa_id_create(initiator, responder, is_initiator);
|
||||||
|
|
||||||
/* empty message and configuration objects are created */
|
/* empty message and configuration objects are created */
|
||||||
message = message_create();
|
|
||||||
configuration = configuration_create();
|
|
||||||
|
|
||||||
|
|
||||||
/* test every ike_sa function */
|
/* test every ike_sa function */
|
||||||
ike_sa = ike_sa_create(ike_sa_id);
|
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");
|
tester->assert_true(tester,(ike_sa != NULL), "ike_sa pointer check");
|
||||||
|
|
||||||
tester->assert_true(tester,(ike_sa->process_message(ike_sa,message) == SUCCESS), "process_message call check");
|
|
||||||
|
|
||||||
tester->assert_true(tester,(ike_sa->process_configuration(ike_sa,configuration) == SUCCESS), "process_configuration call check");
|
|
||||||
|
|
||||||
tester->assert_true(tester,(ike_sa->destroy(ike_sa) == SUCCESS), "destroy call check");
|
tester->assert_true(tester,(ike_sa->destroy(ike_sa) == SUCCESS), "destroy call check");
|
||||||
|
|
||||||
ike_sa_id->destroy(ike_sa_id);
|
ike_sa_id->destroy(ike_sa_id);
|
||||||
message->destroy(message);
|
|
||||||
configuration->destroy(configuration);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,9 @@
|
|||||||
#include "packet_test.h"
|
#include "packet_test.h"
|
||||||
|
|
||||||
#include "../packet.h"
|
#include "../packet.h"
|
||||||
|
#include "../globals.h"
|
||||||
#include "../utils/allocator.h"
|
#include "../utils/allocator.h"
|
||||||
|
#include "../utils/logger_manager.h"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -33,31 +35,25 @@
|
|||||||
*/
|
*/
|
||||||
void test_packet(tester_t *tester)
|
void test_packet(tester_t *tester)
|
||||||
{
|
{
|
||||||
packet_t *packet = packet_create(AF_INET);
|
packet_t *packet = packet_create();
|
||||||
packet_t *packet2;
|
packet_t *packet2;
|
||||||
char * string_to_copy = "aha, soso";
|
char * string_to_copy = "aha, soso";
|
||||||
|
|
||||||
packet->data.ptr = allocator_alloc_thing(string_to_copy);
|
packet->data.ptr = allocator_alloc(strlen(string_to_copy) + 1);
|
||||||
packet->data.len = sizeof(string_to_copy);
|
tester->assert_true(tester,(packet->data.ptr != NULL),"NULL pointer check");
|
||||||
memcpy(packet->data.ptr,string_to_copy,packet->data.len);
|
|
||||||
|
packet->data.len = strlen(string_to_copy) + 1;
|
||||||
|
strcpy(packet->data.ptr,string_to_copy);
|
||||||
|
|
||||||
tester->assert_true(tester,(packet != NULL),"NULL pointer check");
|
tester->assert_true(tester,(packet != NULL),"NULL pointer check");
|
||||||
|
|
||||||
tester->assert_true(tester,(packet->clone(packet,&packet2) == SUCCESS),"clone call check");
|
tester->assert_true(tester,(packet->clone(packet,&packet2) == SUCCESS),"clone call check");
|
||||||
|
|
||||||
tester->assert_false(tester,(packet->data.ptr == packet2->data.ptr),"value pointer check");
|
tester->assert_false(tester,(packet->data.ptr == packet2->data.ptr),"value pointer check");
|
||||||
|
|
||||||
|
tester->assert_true(tester,(packet->data.len == (strlen(string_to_copy) + 1)),"value length check");
|
||||||
|
|
||||||
tester->assert_true(tester,(memcmp(packet->data.ptr,packet2->data.ptr,packet->data.len) == 0),"cloned value check");
|
tester->assert_true(tester,(memcmp(packet->data.ptr,packet2->data.ptr,packet->data.len) == 0),"cloned value check");
|
||||||
|
|
||||||
tester->assert_true(tester,(packet->family == packet2->family),"cloned value check");
|
|
||||||
tester->assert_true(tester,(packet->sockaddr_len == packet2->sockaddr_len),"cloned value check");
|
|
||||||
tester->assert_true(tester,(memcmp(&(packet->source),&(packet2->source), sizeof(struct sockaddr)) == 0),"cloned value check");
|
|
||||||
tester->assert_true(tester,(memcmp(&(packet->destination),&(packet2->destination), sizeof(struct sockaddr)) == 0),"cloned value check");
|
|
||||||
|
|
||||||
|
|
||||||
packet2->destroy(packet2);
|
packet2->destroy(packet2);
|
||||||
packet->destroy(packet);
|
packet->destroy(packet);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ void test_parser_with_sa_payload(tester_t *tester)
|
|||||||
u_int8_t value[] = {0x05, 0x00};
|
u_int8_t value[] = {0x05, 0x00};
|
||||||
chunk_t attribute_value;
|
chunk_t attribute_value;
|
||||||
tester->assert_true(tester,(attribute->get_attribute_type(attribute) == 1),"attribute 1 type");
|
tester->assert_true(tester,(attribute->get_attribute_type(attribute) == 1),"attribute 1 type");
|
||||||
attribute_value = attribute->get_value(attribute);
|
attribute_value = attribute->get_value_chunk(attribute);
|
||||||
tester->assert_false(tester,(memcmp(&value, attribute_value.ptr, attribute_value.len)),"attribute 1 value");
|
tester->assert_false(tester,(memcmp(&value, attribute_value.ptr, attribute_value.len)),"attribute 1 value");
|
||||||
}
|
}
|
||||||
if (loopi == 1)
|
if (loopi == 1)
|
||||||
@@ -168,7 +168,7 @@ void test_parser_with_sa_payload(tester_t *tester)
|
|||||||
u_int8_t value[] = {0x01, 0x02, 0x03, 0x04};
|
u_int8_t value[] = {0x01, 0x02, 0x03, 0x04};
|
||||||
chunk_t attribute_value;
|
chunk_t attribute_value;
|
||||||
tester->assert_true(tester,(attribute->get_attribute_type(attribute) == 3),"attribute 2 type");
|
tester->assert_true(tester,(attribute->get_attribute_type(attribute) == 3),"attribute 2 type");
|
||||||
attribute_value = attribute->get_value(attribute);
|
attribute_value = attribute->get_value_chunk(attribute);
|
||||||
tester->assert_false(tester,(memcmp(&value, attribute_value.ptr, attribute_value.len)),"attribute 2 value");
|
tester->assert_false(tester,(memcmp(&value, attribute_value.ptr, attribute_value.len)),"attribute 2 value");
|
||||||
}
|
}
|
||||||
loopi++;
|
loopi++;
|
||||||
@@ -219,6 +219,7 @@ void test_parser_with_nonce_payload(tester_t *tester)
|
|||||||
tester->assert_true(tester,(result.len == 16), "parsed nonce lenght");
|
tester->assert_true(tester,(result.len == 16), "parsed nonce lenght");
|
||||||
tester->assert_false(tester,(memcmp(nonce_bytes + 4, result.ptr, result.len)), "parsed nonce data");
|
tester->assert_false(tester,(memcmp(nonce_bytes + 4, result.ptr, result.len)), "parsed nonce data");
|
||||||
nonce_payload->destroy(nonce_payload);
|
nonce_payload->destroy(nonce_payload);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -60,8 +60,8 @@ void test_receiver(tester_t *tester)
|
|||||||
|
|
||||||
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
|
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
|
||||||
{
|
{
|
||||||
packet = packet_create(AF_INET);
|
packet = packet_create();
|
||||||
packet->set_destination(packet,DESTINATION_IP,PORT_TO_SEND);
|
packet->destination = host_create(AF_INET,DESTINATION_IP,PORT_TO_SEND);
|
||||||
packet->data.ptr = allocator_alloc_thing(int);
|
packet->data.ptr = allocator_alloc_thing(int);
|
||||||
packet->data.len = ( sizeof(int));
|
packet->data.len = ( sizeof(int));
|
||||||
*((int *) (packet->data.ptr)) = i;
|
*((int *) (packet->data.ptr)) = i;
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ void test_sender(tester_t *tester)
|
|||||||
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
|
for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++)
|
||||||
{
|
{
|
||||||
packet = packet_create(AF_INET);
|
packet = packet_create(AF_INET);
|
||||||
packet->set_destination(packet,DESTINATION_IP,PORT_TO_SEND);
|
packet->destination = host_create(AF_INET,DESTINATION_IP,PORT_TO_SEND);
|
||||||
packet->data.ptr = allocator_alloc_thing(int);
|
packet->data.ptr = allocator_alloc_thing(int);
|
||||||
packet->data.len = ( sizeof(int));
|
packet->data.len = ( sizeof(int));
|
||||||
*((int *) (packet->data.ptr)) = i;
|
*((int *) (packet->data.ptr)) = i;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ void test_socket(tester_t *tester)
|
|||||||
pkt->data.len = strlen(test_string) + 1;
|
pkt->data.len = strlen(test_string) + 1;
|
||||||
|
|
||||||
/* send to previously bound socket */
|
/* send to previously bound socket */
|
||||||
pkt->set_destination(pkt, "127.0.0.1", 4500);
|
pkt->destination = host_create(AF_INET, "127.0.0.1", 4500);
|
||||||
|
|
||||||
/* send packet_count packets */
|
/* send packet_count packets */
|
||||||
for (current = 0; current < packet_count; current++)
|
for (current = 0; current < packet_count; current++)
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ logger_manager_t *global_logger_manager;
|
|||||||
&linked_list_insert_and_remove_test,
|
&linked_list_insert_and_remove_test,
|
||||||
&thread_pool_test,
|
&thread_pool_test,
|
||||||
&job_queue_test1,
|
&job_queue_test1,
|
||||||
&event_queue_test,
|
//&event_queue_test,
|
||||||
&send_queue_test,
|
&send_queue_test,
|
||||||
&scheduler_test,
|
&scheduler_test,
|
||||||
&socket_test,
|
&socket_test,
|
||||||
@@ -237,8 +237,10 @@ logger_manager_t *global_logger_manager;
|
|||||||
|
|
||||||
tester_t *tester = tester_create(test_output, FALSE);
|
tester_t *tester = tester_create(test_output, FALSE);
|
||||||
|
|
||||||
|
|
||||||
tester->perform_tests(tester,all_tests);
|
tester->perform_tests(tester,all_tests);
|
||||||
// tester->perform_test(tester,&event_queue_test);
|
//tester->perform_test(tester,&packet_test);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
tester->destroy(tester);
|
tester->destroy(tester);
|
||||||
|
|||||||
Reference in New Issue
Block a user