Dealt with online notifications when no show

This commit is contained in:
James Booth
2012-03-10 00:22:57 +00:00
parent bcef3b1a49
commit 2b743ea9ac
5 changed files with 73 additions and 65 deletions

View File

@@ -15,14 +15,14 @@ static void empty_list_when_none_added(void)
static void contains_one_element(void)
{
contact_list_add("James", NULL);
contact_list_add("James", NULL, NULL);
contact_list_t *list = get_contact_list();
assert_int_equals(1, list->size);
}
static void first_element_correct(void)
{
contact_list_add("James", NULL);
contact_list_add("James", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
@@ -31,8 +31,8 @@ static void first_element_correct(void)
static void contains_two_elements(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_t *list = get_contact_list();
assert_int_equals(2, list->size);
@@ -40,8 +40,8 @@ static void contains_two_elements(void)
static void first_and_second_elements_correct(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
contact_t *dave = list->contacts[1];
@@ -52,9 +52,9 @@ static void first_and_second_elements_correct(void)
static void contains_three_elements(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_t *list = get_contact_list();
assert_int_equals(3, list->size);
@@ -62,9 +62,9 @@ static void contains_three_elements(void)
static void first_three_elements_correct(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
contact_t *dave = list->contacts[1];
@@ -77,10 +77,10 @@ static void first_three_elements_correct(void)
static void add_twice_at_beginning_adds_once(void)
{
contact_list_add("James", NULL);
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
contact_t *dave = list->contacts[1];
@@ -94,10 +94,10 @@ static void add_twice_at_beginning_adds_once(void)
static void add_twice_in_middle_adds_once(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("James", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
contact_t *dave = list->contacts[1];
@@ -111,10 +111,10 @@ static void add_twice_in_middle_adds_once(void)
static void add_twice_at_end_adds_once(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_add("James", NULL, NULL);
contact_list_t *list = get_contact_list();
contact_t *james = list->contacts[0];
contact_t *dave = list->contacts[1];
@@ -136,7 +136,7 @@ static void remove_when_none_does_nothing(void)
static void remove_when_one_removes(void)
{
contact_list_add("James", NULL);
contact_list_add("James", NULL, NULL);
contact_list_remove("James");
contact_list_t *list = get_contact_list();
@@ -145,8 +145,8 @@ static void remove_when_one_removes(void)
static void remove_first_when_two(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_remove("James");
contact_list_t *list = get_contact_list();
@@ -158,8 +158,8 @@ static void remove_first_when_two(void)
static void remove_second_when_two(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_remove("Dave");
contact_list_t *list = get_contact_list();
@@ -171,9 +171,9 @@ static void remove_second_when_two(void)
static void remove_first_when_three(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_remove("James");
contact_list_t *list = get_contact_list();
@@ -188,9 +188,9 @@ static void remove_first_when_three(void)
static void remove_second_when_three(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_remove("Dave");
contact_list_t *list = get_contact_list();
@@ -205,9 +205,9 @@ static void remove_second_when_three(void)
static void remove_third_when_three(void)
{
contact_list_add("James", NULL);
contact_list_add("Dave", NULL);
contact_list_add("Bob", NULL);
contact_list_add("James", NULL, NULL);
contact_list_add("Dave", NULL, NULL);
contact_list_add("Bob", NULL, NULL);
contact_list_remove("Bob");
contact_list_t *list = get_contact_list();