static void bug271540_sent (SoupMessage *msg, gpointer data) { int n = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (msg), "#")); gboolean *authenticated = data; int auth = identify_auth (msg); soup_test_assert (*authenticated || !auth, "using auth on message %d before authenticating", n); soup_test_assert (!*authenticated || auth, "sent unauthenticated message %d after authenticating", n); }
static void bug271540_sent (SoupMessage *msg, gpointer data) { int n = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (msg), "#")); gboolean *authenticated = data; int auth = identify_auth (msg); if (!*authenticated && auth) { debug_printf (1, " using auth on message %d before authenticating!!??\n", n); errors++; } else if (*authenticated && !auth) { debug_printf (1, " sent unauthenticated message %d after authenticating!\n", n); errors++; } }
static void handler (SoupMessage *msg, gpointer data) { char *expected = data; int auth, exp; auth = identify_auth (msg); debug_printf (1, " %d %s (using %s)\n", msg->status_code, msg->reason_phrase, auths[auth]); if (*expected) { exp = *expected - '0'; soup_test_assert (auth == exp, "expected %s", auths[exp]); memmove (expected, expected + 1, strlen (expected)); } else { soup_test_assert (*expected, "expected to be finished"); } }
static void handler (SoupMessage *msg, gpointer data) { char *expected = data; int auth, exp; auth = identify_auth (msg); debug_printf (1, " %d %s (using %s)\n", msg->status_code, msg->reason_phrase, auths[auth]); if (*expected) { exp = *expected - '0'; if (auth != exp) { debug_printf (1, " expected %s!\n", auths[exp]); errors++; } memmove (expected, expected + 1, strlen (expected)); } else { debug_printf (1, " expected to be finished\n"); errors++; } }