Lines Matching refs:list
48 char **list = NULL;
53 ret = add_string_to_list(global_talloc_context, "ABC", &list);
54 fail_unless(ret == EOK, "Adding string to non-existing list failed.");
55 fail_unless(list != NULL, "No new list created.");
56 fail_unless(list[0] != NULL, "String not added to new list.");
57 fail_unless(strcmp(list[0], "ABC") == 0,
58 "Wrong string added to newly created list.");
59 fail_unless(list[1] == NULL,
60 "Missing terminating NULL in newly created list.");
62 ret = add_string_to_list(global_talloc_context, "DEF", &list);
63 fail_unless(ret == EOK, "Adding string to list failed.");
64 fail_unless(list != NULL, "No list returned.");
65 fail_unless(strcmp(list[0], "ABC") == 0, "Wrong first string in new list.");
66 fail_unless(strcmp(list[1], "DEF") == 0, "Wrong string added to list.");
67 fail_unless(list[2] == NULL, "Missing terminating NULL.");
69 list[0] = NULL;
70 ret = add_string_to_list(global_talloc_context, "ABC", &list);
71 fail_unless(ret == EOK, "Adding string to empty list failed.");
72 fail_unless(list != NULL, "No list returned.");
73 fail_unless(list[0] != NULL, "String not added to empty list.");
74 fail_unless(strcmp(list[0], "ABC") == 0,
75 "Wrong string added to empty list.");
76 fail_unless(list[1] == NULL,
77 "Missing terminating NULL in newly created list.");
79 talloc_free(list);
87 char *list[] = {discard_const("ABC"),
93 fail_unless(!is_in, "NULL string is in NULL list.");
96 fail_unless(!is_in, "NULL string is in empty list.");
98 is_in = string_in_list(NULL, list, false);
99 fail_unless(!is_in, "NULL string is in list.");
102 fail_unless(!is_in, "String is in NULL list.");
105 fail_unless(!is_in, "String is in empty list.");
107 is_in = string_in_list("ABC", list, false);
108 fail_unless(is_in, "String is not list.");
110 is_in = string_in_list("abc", list, false);
111 fail_unless(is_in, "String is not case in-sensitive list.");
113 is_in = string_in_list("abc", list, true);
114 fail_unless(!is_in, "Wrong string found in case sensitive list.");
116 is_in = string_in_list("123", list, false);
117 fail_unless(!is_in, "Wrong string found in list.");
331 /* Test with no second list */
807 char **list = NULL;
817 (const char *[]){"one", "two", "three", NULL}, /* expec. output list */
863 sts[a].skip_empty, &list, &size);
874 for (i = 0; str_ref = sts[a].expected_list[i], str_out = list[i]; i++) {
878 talloc_free(list);
879 list = NULL;