Fixing indent
This commit is contained in:
@@ -28,17 +28,17 @@
|
|||||||
|
|
||||||
|
|
||||||
typedef struct list_node_s {
|
typedef struct list_node_s {
|
||||||
void *data;
|
void *data;
|
||||||
list_node_t *next;
|
list_node_t *next;
|
||||||
} list_node_t;
|
} list_node_t;
|
||||||
|
|
||||||
|
|
||||||
typedef struct list_s {
|
typedef struct list_s {
|
||||||
int logicalLength;
|
int logicalLength;
|
||||||
size_t elementSize;
|
size_t elementSize;
|
||||||
list_node_t *head;
|
list_node_t *head;
|
||||||
list_node_t *tail;
|
list_node_t *tail;
|
||||||
freeFunction freeFn;
|
freeFunction freeFn;
|
||||||
} list_t;
|
} list_t;
|
||||||
|
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ void for_each_list(list_t *list, listIterator iterator)
|
|||||||
{
|
{
|
||||||
assert(iterator != NULL);
|
assert(iterator != NULL);
|
||||||
|
|
||||||
list_node_t *node = list->head;
|
list_node_t *node = list->head;
|
||||||
bool result = true;
|
bool result = true;
|
||||||
while(node != NULL && result) {
|
while(node != NULL && result) {
|
||||||
result = iterator(node->data);
|
result = iterator(node->data);
|
||||||
@@ -126,7 +126,7 @@ void *head_list(list_t *list, bool removeFromList)
|
|||||||
{
|
{
|
||||||
assert(list->head != NULL);
|
assert(list->head != NULL);
|
||||||
|
|
||||||
list_node_t *node = list->head;
|
list_node_t *node = list->head;
|
||||||
// Allocating and copying pointer to node data
|
// Allocating and copying pointer to node data
|
||||||
void *element = (void *)malloc(list->elementSize);
|
void *element = (void *)malloc(list->elementSize);
|
||||||
memcpy(element, node->data, list->elementSize);
|
memcpy(element, node->data, list->elementSize);
|
||||||
@@ -152,7 +152,7 @@ void *tail_list(list_t *list)
|
|||||||
{
|
{
|
||||||
assert(list->tail != NULL);
|
assert(list->tail != NULL);
|
||||||
|
|
||||||
list_node_t *node = list->tail;
|
list_node_t *node = list->tail;
|
||||||
// Allocating and copying pointer to node data
|
// Allocating and copying pointer to node data
|
||||||
void *element = (void *)malloc(list->elementSize);
|
void *element = (void *)malloc(list->elementSize);
|
||||||
memcpy(element, node->data, list->elementSize);
|
memcpy(element, node->data, list->elementSize);
|
||||||
|
|||||||
@@ -130,15 +130,15 @@ BOOST_FIXTURE_TEST_CASE(test_tail_list, FixtureStrings) {
|
|||||||
|
|
||||||
|
|
||||||
typedef struct test_data_s {
|
typedef struct test_data_s {
|
||||||
int num;
|
int num;
|
||||||
char *name;
|
char *name;
|
||||||
} test_data_t;
|
} test_data_t;
|
||||||
|
|
||||||
test_data_t *create_test_data(int number, char *name){
|
test_data_t *create_test_data(int number, char *name){
|
||||||
|
|
||||||
test_data_t *data = (test_data_t *)malloc(sizeof(test_data_t));
|
test_data_t *data = (test_data_t *)malloc(sizeof(test_data_t));
|
||||||
data->num = number;
|
data->num = number;
|
||||||
if (name)
|
if (name)
|
||||||
data->name = _strdup(name);
|
data->name = _strdup(name);
|
||||||
else
|
else
|
||||||
data->name = NULL;
|
data->name = NULL;
|
||||||
@@ -147,43 +147,42 @@ test_data_t *create_test_data(int number, char *name){
|
|||||||
}
|
}
|
||||||
|
|
||||||
void delete_test_data(void *data) {
|
void delete_test_data(void *data) {
|
||||||
|
|
||||||
test_data_t *test_data = *(test_data_t **)data;
|
test_data_t *test_data = *(test_data_t **)data;
|
||||||
|
|
||||||
if (test_data->name)
|
if (test_data->name)
|
||||||
free(test_data->name);
|
free(test_data->name);
|
||||||
|
|
||||||
free(test_data);
|
free(test_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool iterate_test_data(void *data)
|
bool iterate_test_data(void *data)
|
||||||
{
|
{
|
||||||
test_data_t *test_data = *(test_data_t **)data;
|
test_data_t *test_data = *(test_data_t **)data;
|
||||||
|
|
||||||
printf("Found number: %i name: %s\n",
|
printf("Found number: %i name: %s\n", test_data->num, test_data->name);
|
||||||
test_data->num, test_data->name);
|
return true;
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_struct_list){
|
BOOST_AUTO_TEST_CASE(test_struct_list){
|
||||||
|
|
||||||
list_t *list = NULL;
|
list_t *list = NULL;
|
||||||
list = create_list(sizeof(test_data_t *), delete_test_data);
|
list = create_list(sizeof(test_data_t *), delete_test_data);
|
||||||
|
|
||||||
|
|
||||||
test_data_t *data = create_test_data(1, "David");
|
test_data_t *data = create_test_data(1, "David");
|
||||||
append_list(list, &data);
|
append_list(list, &data);
|
||||||
|
|
||||||
data = create_test_data(2, "Kevin");
|
data = create_test_data(2, "Kevin");
|
||||||
append_list(list, &data);
|
append_list(list, &data);
|
||||||
|
|
||||||
data = create_test_data(3, "Michael");
|
|
||||||
append_list(list, &data);
|
|
||||||
|
|
||||||
|
data = create_test_data(3, "Michael");
|
||||||
BOOST_CHECK(size_list(list) == 3);
|
append_list(list, &data);
|
||||||
|
|
||||||
for_each_list(list, iterate_test_data);
|
|
||||||
|
BOOST_CHECK(size_list(list) == 3);
|
||||||
|
|
||||||
|
for_each_list(list, iterate_test_data);
|
||||||
|
|
||||||
delete_list(list);
|
delete_list(list);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user