X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Foserver%2Ftest%2Frun.c;h=b093a560c56fa273745134d4e360799328c57ec6;hb=a88d58b2667c6fbd20c7fea563eed0d92654ea39;hp=f99e40bde103e57d511fd4830d916b24115e548a;hpb=e78c302eef5bf006cd0994c03a98b1e1c078b67b;p=ccan-lca-2011.git diff --git a/ccan/oserver/test/run.c b/ccan/oserver/test/run.c index f99e40b..b093a56 100644 --- a/ccan/oserver/test/run.c +++ b/ccan/oserver/test/run.c @@ -75,7 +75,7 @@ int main(int argc, char *argv[]) char c; /* This is how many tests you plan to run */ - plan_tests(13); + plan_tests(15); pipe(readyfd); pipe(exitfd); @@ -103,6 +103,9 @@ int main(int argc, char *argv[]) ok1(connect(sfd1, &u.addr, sizeof(u.in)) == 0); ok1(connect(sfd2, &u.addr, sizeof(u.in)) == 0); + ok1(input_is(sfd1, "Welcome. Please ask your question.\n")); + ok1(input_is(sfd2, "Welcome. Please ask your question.\n")); + ok1(write_sall(sfd1, "question")); ok1(write_sall(sfd2, "question")); /* It shouldn't say anything until we've finished! */ @@ -112,8 +115,8 @@ int main(int argc, char *argv[]) ok1(write_sall(sfd1, " 1\n")); ok1(write_sall(sfd2, " 2\n")); - ok1(input_is(sfd1, "QUESTION 1\n")); - ok1(input_is(sfd2, "QUESTION 2\n")); + ok1(input_is(sfd1, "Our answer is:\nQUESTION 1\n")); + ok1(input_is(sfd2, "Our answer is:\nQUESTION 2\n")); /* Sockets should be dead now. */ ok1(read(sfd1, &c, 1) == 0);