X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ffailtest%2Ftest%2Frun-history.c;h=24dc1169046945f0110be6c70710f518a83cd911;hb=9571a41e8494f3135557e3ec50c2de856392173e;hp=ef28a3f5a09329db0722bffbc55a0f549f3fed20;hpb=e8f0484b7808efe03dbb573563b336d533487e29;p=ccan diff --git a/ccan/failtest/test/run-history.c b/ccan/failtest/test/run-history.c index ef28a3f5..24dc1169 100644 --- a/ccan/failtest/test/run-history.c +++ b/ccan/failtest/test/run-history.c @@ -102,20 +102,24 @@ int main(void) ok1(call->u.write.fd == write_call.fd); ok1(call->u.write.count == write_call.count); - ok1(history_num == 7); + i = 0; + tlist_for_each(&history, call, list) + i++; - for (i = 0; i < history_num; i++) - history[i].fail = false; + ok1(i == 7); + + tlist_for_each(&history, call, list) + call->fail = false; path = failpath_string(); - ok1(strcmp(path, "cmeoprw") == 0); + ok1(streq(path, "cmeoprw")); free(path); - for (i = 0; i < history_num; i++) - history[i].fail = true; + tlist_for_each(&history, call, list) + call->fail = true; path = failpath_string(); - ok1(strcmp(path, "CMEOPRW") == 0); + ok1(streq(path, "CMEOPRW")); free(path); return exit_status();