diff options
author | Jan Hutter <jhutter@hsr.ch> | 2005-11-03 13:32:40 +0000 |
---|---|---|
committer | Jan Hutter <jhutter@hsr.ch> | 2005-11-03 13:32:40 +0000 |
commit | adca27eb76663402473a69fc3944919495f99fd6 (patch) | |
tree | be5622e3678259af82c0c03421bddb7cf611f27c /Source/charon/tester.c | |
parent | ee4e57ac2a4aaca67836189b7b9a2ad746051b24 (diff) | |
download | strongswan-adca27eb76663402473a69fc3944919495f99fd6.tar.bz2 strongswan-adca27eb76663402473a69fc3944919495f99fd6.tar.xz |
- job queue implemented but not tested
Diffstat (limited to 'Source/charon/tester.c')
-rw-r--r-- | Source/charon/tester.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Source/charon/tester.c b/Source/charon/tester.c index fb92a4d35..4a5ab0a8b 100644 --- a/Source/charon/tester.c +++ b/Source/charon/tester.c @@ -74,34 +74,53 @@ static void test_linked_list(private_tester_t *this) void *test_value = NULL; linked_list_t *linked_list = linked_list_create(); + this->assert_true(this,(linked_list->count == 0), "count check"); + linked_list->insert_first(linked_list,"one"); + this->assert_true(this,(linked_list->count == 1), "count check"); + linked_list->insert_first(linked_list,"two"); + this->assert_true(this,(linked_list->count == 2), "count check"); + linked_list->insert_first(linked_list,"three"); + this->assert_true(this,(linked_list->count == 3), "count check"); + linked_list->insert_first(linked_list,"four"); + this->assert_true(this,(linked_list->count == 4), "count check"); + linked_list->insert_first(linked_list,"five"); + this->assert_true(this,(linked_list->count == 5), "count check"); this->assert_true(this,(linked_list->get_first(linked_list,&test_value) == SUCCESS), "get_first call check"); this->assert_true(this,(strcmp((char *) test_value,"five") == 0), "get_first value check"); + this->assert_true(this,(linked_list->count == 5), "count check"); this->assert_true(this,(linked_list->get_last(linked_list,&test_value) == SUCCESS), "get_last call check"); - this->assert_true(this,(strcmp((char *) test_value,"one") == 0), "get_last value check"); + this->assert_true(this,(strcmp((char *) test_value,"one") == 0), "get_last value check"); + this->assert_true(this,(linked_list->count == 5), "count check"); this->assert_true(this,(linked_list->remove_first(linked_list,&test_value) == SUCCESS), "remove_first call check"); this->assert_true(this,(strcmp((char *) test_value,"five") == 0), "remove_first value check"); + this->assert_true(this,(linked_list->count == 4), "count check"); this->assert_true(this,(linked_list->get_first(linked_list,&test_value) == SUCCESS), "get_first call check"); this->assert_true(this,(strcmp((char *) test_value,"four") == 0), "get_first value check"); + this->assert_true(this,(linked_list->count == 4), "count check"); this->assert_true(this,(linked_list->get_last(linked_list,&test_value) == SUCCESS), "get_last call check"); this->assert_true(this,(strcmp((char *) test_value,"one") == 0), "get_last value check"); + this->assert_true(this,(linked_list->count == 4), "count check"); this->assert_true(this,(linked_list->remove_last(linked_list,&test_value) == SUCCESS), "remove_last call check"); this->assert_true(this,(strcmp((char *) test_value,"one") == 0), "remove_last value check"); + this->assert_true(this,(linked_list->count == 3), "count check"); this->assert_true(this,(linked_list->get_last(linked_list,&test_value) == SUCCESS), "get_last call check"); this->assert_true(this,(strcmp((char *) test_value,"two") == 0), "get_last value check"); + this->assert_true(this,(linked_list->count == 3), "count check"); this->assert_true(this,(linked_list->get_first(linked_list,&test_value) == SUCCESS), "get_first call check"); this->assert_true(this,(strcmp((char *) test_value,"four") == 0), "get_first value check"); + this->assert_true(this,(linked_list->count == 3), "count check"); this->assert_true(this,(linked_list->destroy(linked_list) == SUCCESS), "destroy call check"); } |