summaryrefslogtreecommitdiff
path: root/common/collection
diff options
context:
space:
mode:
authorDmitri Pal <dpal@redhat.com>2009-07-01 17:27:34 -0400
committerStephen Gallagher <sgallagh@redhat.com>2009-07-02 08:16:35 -0400
commit203d8d4ffb03897ab995bc2a6311f2a603245269 (patch)
tree523213c1a89d169884e580e2473e36b0f784d814 /common/collection
parent77c350b05bf4a2ec35512699d3450490ba9d6aff (diff)
downloadsssd-203d8d4ffb03897ab995bc2a6311f2a603245269.tar.gz
sssd-203d8d4ffb03897ab995bc2a6311f2a603245269.tar.bz2
sssd-203d8d4ffb03897ab995bc2a6311f2a603245269.zip
FORMATTING - minor cleanup of the unit test.
This patch adds formatting changes to better follow the style guidelines in the collection unit test. No logical changes to the code. I was planning to do it for a while per Simo's comment when he accepted the core of the collection code but indicated that the unit test should be cleaned later. Later has come.
Diffstat (limited to 'common/collection')
-rw-r--r--common/collection/collection_ut.c537
1 files changed, 283 insertions, 254 deletions
diff --git a/common/collection/collection_ut.c b/common/collection/collection_ut.c
index 21f768be..15cebdbf 100644
--- a/common/collection/collection_ut.c
+++ b/common/collection/collection_ut.c
@@ -37,68 +37,69 @@ int ref_collection_test()
int error = EOK;
- TRACE_FLOW_STRING("ref_collection_test","Entry.");
+ TRACE_FLOW_STRING("ref_collection_test", "Entry.");
printf("\n\nREF TEST!!!.\n\n\n");
printf("Creating PEER collection.\n");
- if((error=create_collection(&peer,"peer",0)) ||
- (error=add_str_property(peer,NULL,"hostname","peerhost.mytest.com",0)) ||
- (error=add_str_property(peer,NULL,"IPv4","10.10.10.10",12)) || /* Expect trailing zero to be truncated */
- (error=add_str_property(peer,NULL,"IPv6","bla:bla:bla:bla:bla:bla",0))) {
- printf("Failed to add property. Error %d\n",error);
+ if ((error = create_collection(&peer, "peer", 0)) ||
+ (error = add_str_property(peer, NULL, "hostname", "peerhost.mytest.com", 0)) ||
+ /* Expect trailing zero to be truncated */
+ (error = add_str_property(peer, NULL, "IPv4", "10.10.10.10", 12)) ||
+ (error = add_str_property(peer, NULL, "IPv6", "bla:bla:bla:bla:bla:bla", 0))) {
+ printf("Failed to add property. Error %d\n", error);
destroy_collection(peer);
return error;
}
printf("Creating SOCKET collection.\n");
- if((error=create_collection(&socket,"socket",0)) ||
- (error=add_int_property(socket,NULL,"id",1)) ||
- (error=add_long_property(socket,NULL,"packets",100000000L)) ||
- (error=add_binary_property(socket,NULL,"stack",binary_dump,sizeof(binary_dump)))) {
+ if ((error = create_collection(&socket, "socket", 0)) ||
+ (error = add_int_property(socket, NULL, "id", 1)) ||
+ (error = add_long_property(socket, NULL, "packets", 100000000L)) ||
+ (error = add_binary_property(socket, NULL, "stack", binary_dump, sizeof(binary_dump)))) {
destroy_collection(peer);
destroy_collection(socket);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
printf("Adding PEER collection to SOCKET collection as a reference named PEER\n");
/* Embed peer host into the socket2 as reference */
- error = add_collection_to_collection(socket,NULL,"peer",peer,COL_ADD_MODE_REFERENCE);
- if(error) {
+ error = add_collection_to_collection(socket, NULL, "peer", peer, COL_ADD_MODE_REFERENCE);
+ if (error) {
destroy_collection(peer);
destroy_collection(socket);
- printf("Failed to add collection to collection. Error %d\n",error);
+ printf("Failed to add collection to collection. Error %d\n", error);
return error;
}
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
printf("About to destroy PEER\n");
destroy_collection(peer);
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
printf("About to extract PEER\n");
- error = get_collection_reference(socket,&peer,"peer");
- if(error) {
+ error = get_collection_reference(socket, &peer, "peer");
+ if (error) {
destroy_collection(socket);
- printf("Failed to extract collection. Error %d\n",error);
+ printf("Failed to extract collection. Error %d\n", error);
return error;
}
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
destroy_collection(peer);
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
destroy_collection(socket);
- TRACE_FLOW_NUMBER("ref_collection_test. Returning",error);
+ TRACE_FLOW_NUMBER("ref_collection_test. Returning", error);
printf("\n\nEND OF REF TEST!!!.\n\n\n");
@@ -112,54 +113,54 @@ int single_collection_test()
struct collection_item *handle = NULL;
int error = EOK;
- TRACE_FLOW_STRING("single_collection_test","Entry.");
+ TRACE_FLOW_STRING("single_collection_test", "Entry.");
- if((error=create_collection(&handle,"string_test",0)) ||
- (error=add_str_property(handle,NULL,"property_1","some data",0)) ||
- (error=add_str_property(handle,NULL,"property_2","some other data",2)) ||
- (error=add_str_property(handle,NULL,"property_3","more data",7))) {
- printf("Failed to add property. Error %d",error);
+ if ((error = create_collection(&handle, "string_test", 0)) ||
+ (error = add_str_property(handle, NULL, "property_1", "some data", 0)) ||
+ (error = add_str_property(handle, NULL, "property_2", "some other data", 2)) ||
+ (error = add_str_property(handle, NULL, "property_3", "more data", 7))) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(handle);
return error;
}
- error = add_str_property(handle,NULL,"property 1","some data",0);
- if(error) printf("Expected error adding bad property to collection %d\n",error);
+ error = add_str_property(handle, NULL, "property 1", "some data", 0);
+ if (error) printf("Expected error adding bad property to collection %d\n", error);
else {
printf("Expected error but got success\n");
return -1;
}
- error=add_double_property(handle,NULL,"double",0.253545);
- if(error) {
- printf("Failed to add property. Error %d",error);
+ error = add_double_property(handle, NULL, "double", 0.253545);
+ if (error) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(handle);
return error;
}
- error=update_double_property(handle,"double",COL_TRAVERSE_DEFAULT,1.999999);
- if(error) {
- printf("Failed to add property. Error %d",error);
+ error = update_double_property(handle, "double", COL_TRAVERSE_DEFAULT, 1.999999);
+ if (error) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(handle);
return error;
}
printf("Created collection\n");
/* Traverse collection */
- error = debug_collection(handle,COL_TRAVERSE_DEFAULT);
- if(error) {
- printf("Error debugging collection %d\n",error);
+ error = debug_collection(handle, COL_TRAVERSE_DEFAULT);
+ if (error) {
+ printf("Error debugging collection %d\n", error);
return error;
}
error = print_collection(handle);
- if(error) {
- printf("Error printing collection %d\n",error);
+ if (error) {
+ printf("Error printing collection %d\n", error);
return error;
}
destroy_collection(handle);
- TRACE_FLOW_NUMBER("single_collection_test. Error: ",error);
+ TRACE_FLOW_NUMBER("single_collection_test. Error: ", error);
return error;
}
@@ -171,52 +172,53 @@ int add_collection_test()
int error = EOK;
- TRACE_FLOW_STRING("add_collection_test","Entry.");
+ TRACE_FLOW_STRING("add_collection_test", "Entry.");
printf("\n\nADD TEST!!!.\n\n\n");
printf("Creating PEER collection.\n");
- if((error=create_collection(&peer,"peer",0)) ||
- (error=add_str_property(peer,NULL,"hostname","peerhost.mytest.com",0)) ||
- (error=add_str_property(peer,NULL,"IPv4","10.10.10.10",12)) || /* Expect trailing zero to be truncated */
- (error=add_str_property(peer,NULL,"IPv6","bla:bla:bla:bla:bla:bla",0))) {
- printf("Failed to add property. Error %d",error);
+ if ((error = create_collection(&peer, "peer", 0)) ||
+ (error = add_str_property(peer, NULL, "hostname", "peerhost.mytest.com", 0)) ||
+ /* Expect trailing zero to be truncated */
+ (error = add_str_property(peer, NULL, "IPv4", "10.10.10.10", 12)) ||
+ (error = add_str_property(peer, NULL, "IPv6", "bla:bla:bla:bla:bla:bla", 0))) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(peer);
return error;
}
printf("Creating SOCKET collection.\n");
- if((error=create_collection(&socket,"socket",0)) ||
- (error=add_int_property(socket,NULL,"id",1)) ||
- (error=add_long_property(socket,NULL,"packets",100000000L)) ||
- (error=add_binary_property(socket,NULL,"stack",binary_dump,sizeof(binary_dump)))) {
+ if ((error = create_collection(&socket, "socket", 0)) ||
+ (error = add_int_property(socket, NULL, "id", 1)) ||
+ (error = add_long_property(socket, NULL, "packets", 100000000L)) ||
+ (error = add_binary_property(socket, NULL, "stack", binary_dump, sizeof(binary_dump)))) {
destroy_collection(peer);
destroy_collection(socket);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
printf("Adding PEER collection to SOCKET collection as a reference named PEER\n");
/* Embed peer host into the socket2 as reference */
- error = add_collection_to_collection(socket,NULL,"peer",peer,COL_ADD_MODE_REFERENCE);
- if(error) {
+ error = add_collection_to_collection(socket, NULL, "peer", peer, COL_ADD_MODE_REFERENCE);
+ if (error) {
destroy_collection(peer);
destroy_collection(socket);
- printf("Failed to create collection. Error %d\n",error);
+ printf("Failed to create collection. Error %d\n", error);
return error;
}
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
destroy_collection(peer);
- debug_collection(socket,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket, COL_TRAVERSE_DEFAULT);
destroy_collection(socket);
- TRACE_FLOW_NUMBER("add_collection_test. Returning",error);
+ TRACE_FLOW_NUMBER("add_collection_test. Returning", error);
return error;
}
@@ -233,191 +235,192 @@ int mixed_collection_test()
int error = EOK;
- TRACE_FLOW_STRING("mixed_collection_test","Entry.");
+ TRACE_FLOW_STRING("mixed_collection_test", "Entry.");
printf("\n\nMIXED TEST!!!.\n\n\n");
printf("Creating PEER collection.\n");
- if((error=create_collection(&peer,"peer",0)) ||
- (error=add_str_property(peer,NULL,"hostname","peerhost.mytest.com",0)) ||
- (error=add_str_property(peer,NULL,"IPv4","10.10.10.10",12)) || /* Expect trailing zero to be truncated */
- (error=add_str_property(peer,NULL,"IPv6","bla:bla:bla:bla:bla:bla",0))) {
- printf("Failed to add property. Error %d",error);
+ if ((error = create_collection(&peer, "peer", 0)) ||
+ (error = add_str_property(peer, NULL, "hostname", "peerhost.mytest.com", 0)) ||
+ /* Expect trailing zero to be truncated */
+ (error = add_str_property(peer, NULL, "IPv4", "10.10.10.10", 12)) ||
+ (error = add_str_property(peer, NULL, "IPv6", "bla:bla:bla:bla:bla:bla", 0))) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(peer);
return error;
}
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
printf("Creating HOST collection.\n");
- if((error=create_collection(&host,"host",0)) ||
- (error=add_str_property(host,NULL,"hostname","myhost.mytest.com",0)) ||
- (error=add_str_property(host,NULL,"IPv4","20.20.20.20",13)) ||
- (error=add_str_property(host,NULL,"IPv6","bla:bla:bla:bla:bla:bla",0)) ||
- (error=add_double_property(host,NULL,"double",0.253545))) {
- printf("Failed to add property. Error %d",error);
+ if ((error = create_collection(&host, "host", 0)) ||
+ (error = add_str_property(host, NULL, "hostname", "myhost.mytest.com", 0)) ||
+ (error = add_str_property(host, NULL, "IPv4", "20.20.20.20", 13)) ||
+ (error = add_str_property(host, NULL, "IPv6", "bla:bla:bla:bla:bla:bla", 0)) ||
+ (error = add_double_property(host, NULL, "double", 0.253545))) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(peer);
destroy_collection(host);
return error;
}
- debug_collection(host,COL_TRAVERSE_DEFAULT);
+ debug_collection(host, COL_TRAVERSE_DEFAULT);
printf("Creating SOCKET1 collection.\n");
- if((error=create_collection(&socket1,"socket1",0)) ||
- (error=add_int_property(socket1,NULL,"id",1)) ||
- (error=add_long_property(socket1,NULL,"packets",100000000L)) ||
- (error=add_binary_property(socket1,NULL,"stack",binary_dump,sizeof(binary_dump)))) {
+ if ((error = create_collection(&socket1, "socket1", 0)) ||
+ (error = add_int_property(socket1, NULL, "id", 1)) ||
+ (error = add_long_property(socket1, NULL, "packets", 100000000L)) ||
+ (error = add_binary_property(socket1, NULL, "stack", binary_dump, sizeof(binary_dump)))) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- debug_collection(socket1,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket1, COL_TRAVERSE_DEFAULT);
printf("Creating a copy of SOCKET1 collection named SOCKET2.\n");
- error = copy_collection(&socket2,socket1,"socket2");
- if(error) {
+ error = copy_collection(&socket2, socket1, "socket2");
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
- printf("Failed to copy collection. Error %d\n",error);
+ printf("Failed to copy collection. Error %d\n", error);
return error;
}
- debug_collection(socket2,COL_TRAVERSE_DEFAULT);
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket2, COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
printf("Adding PEER collection to SOCKET2 collection as a reference named PEER2\n");
/* Embed peer host into the socket2 as reference */
- error = add_collection_to_collection(socket2,NULL,"peer2",peer,COL_ADD_MODE_REFERENCE);
- if(error) {
+ error = add_collection_to_collection(socket2, NULL, "peer2", peer, COL_ADD_MODE_REFERENCE);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to create collection. Error %d\n",error);
+ printf("Failed to create collection. Error %d\n", error);
return error;
}
- debug_collection(socket2,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket2, COL_TRAVERSE_DEFAULT);
printf("Creating an EVENT collection.\n");
/* Construct event */
- error = create_collection(&event,"event",0);
- if(error) {
+ error = create_collection(&event, "event", 0);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to create collection. Error %d\n",error);
+ printf("Failed to create collection. Error %d\n", error);
return error;
}
- debug_collection(event,COL_TRAVERSE_DEFAULT);
+ debug_collection(event, COL_TRAVERSE_DEFAULT);
printf("Adding HOST to EVENT.\n");
/* Add host to event */
- error = add_collection_to_collection(event,NULL,NULL,host,COL_ADD_MODE_REFERENCE);
- if(error) {
+ error = add_collection_to_collection(event, NULL, NULL, host, COL_ADD_MODE_REFERENCE);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to add collections. Error %d\n",error);
+ printf("Failed to add collections. Error %d\n", error);
return error;
}
- debug_collection(event,COL_TRAVERSE_DEFAULT);
+ debug_collection(event, COL_TRAVERSE_DEFAULT);
printf("Embed SOCKET1 into EVENT.\n");
/* Donate socket1 to event */
/* Socket1 should not be used after this */
- error = add_collection_to_collection(event,NULL,NULL,socket1,COL_ADD_MODE_EMBED);
- if(error) {
+ error = add_collection_to_collection(event, NULL, NULL, socket1, COL_ADD_MODE_EMBED);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to add collections. Error %d\n",error);
+ printf("Failed to add collections. Error %d\n", error);
return error;
}
printf("Traverse one level:\n");
- debug_collection(event,COL_TRAVERSE_ONELEVEL);
+ debug_collection(event, COL_TRAVERSE_ONELEVEL);
printf("Traverse ignore subcollections:\n");
- debug_collection(event,COL_TRAVERSE_IGNORE);
+ debug_collection(event, COL_TRAVERSE_IGNORE);
printf("Traverse normal:\n");
- debug_collection(event,COL_TRAVERSE_DEFAULT);
- debug_collection(socket1,COL_TRAVERSE_DEFAULT);
+ debug_collection(event, COL_TRAVERSE_DEFAULT);
+ debug_collection(socket1, COL_TRAVERSE_DEFAULT);
printf("SOCKET1 MUST NO BE USED AFTER THIS POINT!!!\n");
socket1 = (struct collection_item *)(NULL);
printf("Add collection PEER as PEER1 to subcollection SOCKET1 of the EVENT.\n");
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
- error = add_collection_to_collection(event,"socket1","peer1",peer,COL_ADD_MODE_CLONE);
- if(error) {
+ error = add_collection_to_collection(event, "socket1", "peer1", peer, COL_ADD_MODE_CLONE);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
/* No socket1 any more :) */
destroy_collection(socket2);
- printf("Failed to add collections. Error %d\n",error);
+ printf("Failed to add collections. Error %d\n", error);
return error;
}
- debug_collection(event,COL_TRAVERSE_DEFAULT);
+ debug_collection(event, COL_TRAVERSE_DEFAULT);
printf("Add property named TIMEOUT to PEER collection.\n");
/* Add new property to the peer collection */
- error = add_int_property(peer,NULL,"timeout",5);
- if(error) {
+ error = add_int_property(peer, NULL, "timeout", 5);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
/* No socket1 any more :) */
destroy_collection(socket2);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- debug_collection(socket2,COL_TRAVERSE_DEFAULT);
+ debug_collection(socket2, COL_TRAVERSE_DEFAULT);
printf("Add property named DELAY to PEER1 collection.\n");
- error = add_int_property(event,"peer1","delay",10);
- if(error) {
+ error = add_int_property(event, "peer1", "delay", 10);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
/* No socket1 any more :) */
destroy_collection(socket2);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- debug_collection(event,COL_TRAVERSE_DEFAULT);
- debug_collection(host,COL_TRAVERSE_DEFAULT);
+ debug_collection(event, COL_TRAVERSE_DEFAULT);
+ debug_collection(host, COL_TRAVERSE_DEFAULT);
printf("Check if property PEER1.DELAY is in the EVENT collection.\n");
/* Check if the property in the collection */
found = 0;
error = is_item_in_collection(event, "peer1.delay", COL_TYPE_ANY, COL_TRAVERSE_DEFAULT, &found);
- if(error) {
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
/* No socket1 any more :) */
destroy_collection(socket2);
- printf("Failed to check property. Error %d\n",error);
+ printf("Failed to check property. Error %d\n", error);
return error;
}
@@ -435,20 +438,20 @@ int mixed_collection_test()
/* Traverse collection */
error = print_collection2(event);
- if(error) {
- printf("Error printing collection %d\n",error);
+ if (error) {
+ printf("Error printing collection %d\n", error);
return error;
}
printf("Delete property PEER1.DELAY from the EVENT collection.\n");
- error = delete_property(event,"peer1.delay",COL_TYPE_ANY, COL_TRAVERSE_DEFAULT);
- if(error) {
+ error = delete_property(event, "peer1.delay", COL_TYPE_ANY, COL_TRAVERSE_DEFAULT);
+ if (error) {
destroy_collection(peer);
destroy_collection(host);
/* No socket1 any more :) */
destroy_collection(socket2);
- printf("Failed to delete property. Error %d\n",error);
+ printf("Failed to delete property. Error %d\n", error);
return error;
}
@@ -456,15 +459,15 @@ int mixed_collection_test()
/* Traverse collection */
error = print_collection2(event);
- if(error) {
- printf("Error printing collection %d\n",error);
+ if (error) {
+ printf("Error printing collection %d\n", error);
return error;
}
printf("Debugging EVENT.\n");
- error = debug_collection(event,COL_TRAVERSE_DEFAULT);
- if(error) {
- printf("Error printing collection %d\n",error);
+ error = debug_collection(event, COL_TRAVERSE_DEFAULT);
+ if (error) {
+ printf("Error printing collection %d\n", error);
return error;
}
@@ -479,25 +482,25 @@ int mixed_collection_test()
/* Traverse collection again - peer should still be there */
error = print_collection(event);
- if(error) {
+ if (error) {
destroy_collection(event);
- printf("Error printing collection %d\n",error);
+ printf("Error printing collection %d\n", error);
return error;
}
printf("Debugging EVENT again.\n");
- error = debug_collection(event,COL_TRAVERSE_DEFAULT);
- if(error) {
+ error = debug_collection(event, COL_TRAVERSE_DEFAULT);
+ if (error) {
destroy_collection(event);
- printf("Error printing collection %d\n",error);
+ printf("Error printing collection %d\n", error);
return error;
}
printf("Attempt to add property to a referenced collection.\n");
- error = add_int_property(event,"host","session",500);
- if(error) {
+ error = add_int_property(event, "host", "session", 500);
+ if (error) {
destroy_collection(event);
printf("Error was NOT able to add property to a referenced collection %d.\n", error);
return error;
@@ -506,31 +509,31 @@ int mixed_collection_test()
printf("Attempt to delete non-existent property.\n");
/* Can't delete non exitent property */
- error = delete_property(event,"host.host",COL_TYPE_ANY, COL_TRAVERSE_DEFAULT);
- if(error == 0) {
+ error = delete_property(event, "host.host", COL_TYPE_ANY, COL_TRAVERSE_DEFAULT);
+ if (error == 0) {
destroy_collection(event);
printf("Error was able to delete property that does not exist.\n");
return -1;
}
- else printf("Expected error %d\n",error);
+ else printf("Expected error %d\n", error);
/* Set collection class */
- error = set_collection_class(event,2);
- if(error != 0) {
+ error = set_collection_class(event, 2);
+ if (error != 0) {
destroy_collection(event);
printf("Error was NOT able to set class.\n");
return error;
}
- error = get_collection_class(event,&class);
- if(error != 0) {
+ error = get_collection_class(event, &class);
+ if (error != 0) {
destroy_collection(event);
printf("Error was NOT able to get class.\n");
return error;
}
- else printf("Class = %d\n",class);
+ else printf("Class = %d\n", class);
- if(is_of_class(event,2)) printf("Class mathced!\n");
+ if (is_of_class(event, 2)) printf("Class mathced!\n");
else {
destroy_collection(event);
printf("Error - bad class.\n");
@@ -542,7 +545,7 @@ int mixed_collection_test()
destroy_collection(event);
printf("Exit.\n");
- TRACE_FLOW_NUMBER("add_collection_test. Returning",EOK);
+ TRACE_FLOW_NUMBER("add_collection_test. Returning", EOK);
return EOK;
}
@@ -560,63 +563,64 @@ int iterator_test()
printf("\n\n==== ITERATOR TEST ====\n\n");
- if((error=create_collection(&peer,"peer",0)) ||
- (error=add_str_property(peer,NULL,"hostname","peerhost.mytest.com",0)) ||
- (error=add_str_property(peer,NULL,"IPv4","10.10.10.10",12)) || /* Expect trailing zero to be truncated */
- (error=add_str_property(peer,NULL,"IPv6","bla:bla:bla:bla:bla:bla",0))) {
- printf("Failed to add property. Error %d",error);
+ if ((error = create_collection(&peer, "peer", 0)) ||
+ (error = add_str_property(peer, NULL, "hostname", "peerhost.mytest.com", 0)) ||
+ /* Expect trailing zero to be truncated */
+ (error = add_str_property(peer, NULL, "IPv4", "10.10.10.10", 12)) ||
+ (error = add_str_property(peer, NULL, "IPv6", "bla:bla:bla:bla:bla:bla", 0))) {
+ printf("Failed to add property. Error %d", error);
destroy_collection(peer);
return error;
}
- if((error=create_collection(&socket1,"socket",0)) ||
- (error=add_int_property(socket1,NULL,"id",1)) ||
- (error=add_long_property(socket1,NULL,"packets",100000000L)) ||
- (error=add_binary_property(socket1,NULL,"stack",binary_dump,sizeof(binary_dump)))) {
+ if ((error = create_collection(&socket1, "socket", 0)) ||
+ (error = add_int_property(socket1, NULL, "id", 1)) ||
+ (error = add_long_property(socket1, NULL, "packets", 100000000L)) ||
+ (error = add_binary_property(socket1, NULL, "stack", binary_dump, sizeof(binary_dump)))) {
destroy_collection(peer);
destroy_collection(socket1);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- if((error=create_collection(&socket2,"socket",0)) ||
- (error=add_int_property(socket2,NULL,"id",2)) ||
- (error=add_long_property(socket2,NULL,"packets",200000000L)) ||
- (error=add_binary_property(socket2,NULL,"queue",binary_dump,sizeof(binary_dump)))) {
+ if ((error = create_collection(&socket2, "socket", 0)) ||
+ (error = add_int_property(socket2, NULL, "id", 2)) ||
+ (error = add_long_property(socket2, NULL, "packets", 200000000L)) ||
+ (error = add_binary_property(socket2, NULL, "queue", binary_dump, sizeof(binary_dump)))) {
destroy_collection(peer);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to add property. Error %d\n",error);
+ printf("Failed to add property. Error %d\n", error);
return error;
}
- error = add_collection_to_collection(peer,NULL,"first",socket1,COL_ADD_MODE_EMBED);
- if(error) {
+ error = add_collection_to_collection(peer, NULL, "first", socket1, COL_ADD_MODE_EMBED);
+ if (error) {
destroy_collection(peer);
destroy_collection(socket1);
destroy_collection(socket2);
- printf("Failed to add collection to collection. Error %d\n",error);
+ printf("Failed to add collection to collection. Error %d\n", error);
return error;
}
- error = add_collection_to_collection(peer,NULL,"second",socket2,COL_ADD_MODE_EMBED);
- if(error) {
+ error = add_collection_to_collection(peer, NULL, "second", socket2, COL_ADD_MODE_EMBED);
+ if (error) {
destroy_collection(peer);
destroy_collection(socket2);
- printf("Failed to add collection to collection. Error %d\n",error);
+ printf("Failed to add collection to collection. Error %d\n", error);
return error;
}
/* Bind iterator */
- error = bind_iterator(&iterator,peer,COL_TRAVERSE_DEFAULT);
- if(error) {
- printf("Error (bind): %d\n",error);
+ error = bind_iterator(&iterator, peer, COL_TRAVERSE_DEFAULT);
+ if (error) {
+ printf("Error (bind): %d\n", error);
destroy_collection(peer);
return error;
}
printf("\n\nCollection:\n\n");
- debug_collection(peer,COL_TRAVERSE_DEFAULT);
+ debug_collection(peer, COL_TRAVERSE_DEFAULT);
/* This should also work becuase iterator holds to collection */
destroy_collection(peer);
@@ -625,60 +629,60 @@ int iterator_test()
do {
depth = 0;
- get_iterator_depth(iterator,&depth);
+ get_iterator_depth(iterator, &depth);
/* Loop through a collection */
error = iterate_collection(iterator, &item);
- if(error) {
- printf("Error (iterate): %d\n",error);
+ if (error) {
+ printf("Error (iterate): %d\n", error);
unbind_iterator(iterator);
return error;
}
/* Are we done ? */
- if(item == (struct collection_item *)(NULL)) break;
+ if (item == (struct collection_item *)(NULL)) break;
printf("%*s Property (%s), type = %d, data size = %d\n",
depth * 4, "",
- get_item_property(item,NULL),
+ get_item_property(item, NULL),
get_item_type(item),
get_item_length(item));
- if((strcmp(get_item_property(item,NULL),"id")==0) &&
+ if ((strcmp(get_item_property(item, NULL), "id")==0) &&
(*((int *)(get_item_data(item))) == 1)) {
printf("\n\nFound property we need - go up!!!\n\n\n");
- error = iterate_up(iterator,5);
- if(!error) {
+ error = iterate_up(iterator, 5);
+ if (!error) {
printf("We expected error but got seucces - bad.\n");
unbind_iterator(iterator);
return -1;
}
/* This should work! */
- error = iterate_up(iterator,1);
- if(error) {
- printf("We expected success but got error %d\n",error);
+ error = iterate_up(iterator, 1);
+ if (error) {
+ printf("We expected success but got error %d\n", error);
unbind_iterator(iterator);
return error;
}
- if((error = modify_str_item(item,"id2","test",0)) ||
- (error = debug_item(item)) ||
- (error = modify_str_item(item,NULL,"test",2)) ||
- (error = debug_item(item)) ||
- (error = modify_binary_item(item,NULL,binary_dump,sizeof(binary_dump))) ||
- (error = debug_item(item)) ||
- (error = modify_bool_item(item,NULL,1)) ||
- (error = debug_item(item)) ||
- (error = modify_int_item(item,"int",1)) ||
- (error = debug_item(item)) ||
- (error = modify_long_item(item,"long",1000000000L)) ||
- (error = debug_item(item)) ||
- (error = modify_ulong_item(item,"ulong",4000000000UL)) ||
- (error = debug_item(item)) ||
- (error = modify_unsigned_item(item,"unsigned",4000000000U)) ||
- (error = debug_item(item)) ||
- (error = modify_double_item(item,"double",-1.1)) ||
- (error = debug_item(item))) {
+ if ((error = modify_str_item(item, "id2", "test", 0)) ||
+ (error = debug_item(item)) ||
+ (error = modify_str_item(item, NULL, "test", 2)) ||
+ (error = debug_item(item)) ||
+ (error = modify_binary_item(item, NULL, binary_dump, sizeof(binary_dump))) ||
+ (error = debug_item(item)) ||
+ (error = modify_bool_item(item, NULL, 1)) ||
+ (error = debug_item(item)) ||
+ (error = modify_int_item(item, "int", 1)) ||
+ (error = debug_item(item)) ||
+ (error = modify_long_item(item, "long", 1000000000L)) ||
+ (error = debug_item(item)) ||
+ (error = modify_ulong_item(item, "ulong", 4000000000UL)) ||
+ (error = debug_item(item)) ||
+ (error = modify_unsigned_item(item, "unsigned", 4000000000U)) ||
+ (error = debug_item(item)) ||
+ (error = modify_double_item(item, "double", -1.1)) ||
+ (error = debug_item(item))) {
printf("Failed to change property.\n");
return error;
}
@@ -702,141 +706,166 @@ int insert_extract_test()
printf("\n\n==== INSERTION TEST ====\n\n");
if ((error = create_collection(&col, "insertion", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_END,
+ (error = insert_str_property(col, NULL, COL_DSP_END,
NULL, 0, COL_INSERT_NOCHECK,
"property1", "value1", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_END,
+ (error = insert_str_property(col, NULL, COL_DSP_END,
NULL, 0, COL_INSERT_NOCHECK,
"property2", "value2", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_FRONT,
+ (error = insert_str_property(col, NULL, COL_DSP_FRONT,
NULL, 0, COL_INSERT_NOCHECK,
"property0", "value0", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
+ (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
"property0", 0, COL_INSERT_NOCHECK,
"property_-1", "value_-1", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
+ (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
"property1", 0, COL_INSERT_NOCHECK,
"property0_5", "value0_5", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
+ (error = insert_str_property(col, NULL, COL_DSP_BEFORE,
"property2", 0, COL_INSERT_NOCHECK,
"property1_5", "value1_5", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_AFTER,
+ (error = insert_str_property(col, NULL, COL_DSP_AFTER,
"property_-1", 0, COL_INSERT_NOCHECK,
"property_-0_5", "value_-0_5", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_AFTER,
+ (error = insert_str_property(col, NULL, COL_DSP_AFTER,
"property1_5", 0, COL_INSERT_NOCHECK,
"property1_6", "value1_6", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_INDEX,
+ (error = insert_str_property(col, NULL, COL_DSP_INDEX,
NULL, 10, COL_INSERT_NOCHECK,
"property10", "value10", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_INDEX,
+ (error = insert_str_property(col, NULL, COL_DSP_INDEX,
NULL, 0, COL_INSERT_NOCHECK,
"property_-2", "value_-2", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_INDEX,
+ (error = insert_str_property(col, NULL, COL_DSP_INDEX,
NULL, 1, COL_INSERT_NOCHECK,
"property_-1_5", "value_-1_5", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_FIRSTDUP,
+ (error = insert_str_property(col, NULL, COL_DSP_FIRSTDUP,
NULL, 0, COL_INSERT_NOCHECK,
"property0", "value0firstdup", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_LASTDUP,
+ (error = insert_str_property(col, NULL, COL_DSP_LASTDUP,
NULL, 0, COL_INSERT_NOCHECK,
"property0", "value0lastdup", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_NDUP,
+ (error = insert_str_property(col, NULL, COL_DSP_NDUP,
NULL, 1, COL_INSERT_NOCHECK,
"property0", "value0middledup", 0)) ||
- (error = insert_str_property(col, NULL, 0,
+ (error = insert_str_property(col, NULL, 0,
NULL, 0, COL_INSERT_DUPOVER ,
"property0", "value0firstdupupdate", 0)) ||
- (error = insert_str_property(col, NULL, 0,
+ (error = insert_str_property(col, NULL, 0,
NULL, 0, COL_INSERT_DUPOVERT,
"property1", "value1update", 0)) ||
((error = insert_str_property(col, NULL, 0,
NULL, 0, COL_INSERT_DUPERROR,
"property0", "does not matter", 0)) != EEXIST) ||
- (error = insert_str_property(col, NULL, COL_DSP_NDUP,
+ (error = insert_str_property(col, NULL, COL_DSP_NDUP,
NULL, 5, COL_INSERT_NOCHECK,
"property10", "value10dup", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_LASTDUP,
+ (error = insert_str_property(col, NULL, COL_DSP_LASTDUP,
NULL, 0, COL_INSERT_NOCHECK,
"property10", "value10lastdup", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_END,
+ (error = insert_str_property(col, NULL, COL_DSP_END,
NULL, 0, COL_INSERT_DUPMOVET,
"property_-2", "value-2moved_to_bottom", 0)) ||
- (error = insert_str_property(col, NULL, COL_DSP_FRONT,
+ (error = insert_str_property(col, NULL, COL_DSP_FRONT,
NULL, 0, COL_INSERT_DUPMOVE,
"property1_6", "value_1_6_moved_moved_to_front", 0))) {
printf("ERROR in the ITERATION TEST\n");
- debug_collection(col,COL_TRAVERSE_DEFAULT);
+ debug_collection(col, COL_TRAVERSE_DEFAULT);
destroy_collection(col);
return error;
}
printf("\n\nCollection:\n\n");
- debug_collection(col,COL_TRAVERSE_DEFAULT);
+ debug_collection(col, COL_TRAVERSE_DEFAULT);
printf("\n\n==== EXTRACTION TEST ====\n\n");
if ((error = create_collection(&col2, "extraction", 0)) ||
+
(error = extract_item(col, NULL, COL_DSP_FRONT,
NULL, 0, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_FRONT,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_END,
NULL, 0, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = insert_str_property(col, NULL, COL_DSP_INDEX,
NULL, 100, COL_INSERT_NOCHECK,
"property100", "value100", 0)) ||
+
(error = extract_item(col, NULL, COL_DSP_AFTER,
"property10", 0, COL_TYPE_STRING, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_BEFORE,
"property0", 0, COL_TYPE_STRING, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_INDEX,
NULL, 1, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_NDUP,
"property0", 1, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_LASTDUP,
"property0", 0, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT)) ||
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT)) ||
+
(error = extract_item(col, NULL, COL_DSP_FIRSTDUP,
"property0", 0, 0, &item)) ||
+
(error = insert_item(col2, NULL, item, COL_DSP_END,
- NULL, 0, COL_INSERT_NOCHECK)) ||
- (debug_collection(col2,COL_TRAVERSE_DEFAULT))) {
+ NULL, 0, COL_INSERT_NOCHECK)) ||
+
+ (debug_collection(col2, COL_TRAVERSE_DEFAULT))) {
printf("ERROR in the EXTRACTION TEST\n");
printf("Collection 1\n");
- debug_collection(col,COL_TRAVERSE_DEFAULT);
+ debug_collection(col, COL_TRAVERSE_DEFAULT);
printf("Collection 2\n");
- debug_collection(col2,COL_TRAVERSE_DEFAULT);
+ debug_collection(col2, COL_TRAVERSE_DEFAULT);
destroy_collection(col);
destroy_collection(col2);
return error;
}
printf("Collection 1\n");
- debug_collection(col,COL_TRAVERSE_DEFAULT);
+ debug_collection(col, COL_TRAVERSE_DEFAULT);
printf("Collection 2\n");
- debug_collection(col2,COL_TRAVERSE_DEFAULT);
+ debug_collection(col2, COL_TRAVERSE_DEFAULT);
destroy_collection(col2);
destroy_collection(col);
@@ -853,12 +882,12 @@ int main()
int error = 0;
printf("Start\n");
- if((error=ref_collection_test()) ||
- (error=single_collection_test()) ||
- (error=add_collection_test()) ||
- (error=mixed_collection_test()) ||
- (error=iterator_test()) ||
- (error=insert_extract_test())) {
+ if ((error = ref_collection_test()) ||
+ (error = single_collection_test()) ||
+ (error = add_collection_test()) ||
+ (error = mixed_collection_test()) ||
+ (error = iterator_test()) ||
+ (error = insert_extract_test())) {
printf("Failed!\n");
}
else printf("Success!\n");