void testcase_zero_diskbuf_alternating_send_acks() { LogQueue *q; gint i; q = log_queue_fifo_new(OVERFLOW_SIZE, NULL); log_queue_set_use_backlog(q, TRUE); fed_messages = 0; acked_messages = 0; for (i = 0; i < 10; i++) { feed_some_messages(&q, 10); send_some_messages(q, 10); app_ack_some_messages(q, 10); } if (fed_messages != acked_messages) { fprintf(stderr, "did not receive enough acknowledgements: fed_messages=%d, acked_messages=%d\n", fed_messages, acked_messages); exit(1); } log_queue_unref(q); }
void testcase_zero_diskbuf_and_normal_acks() { LogQueue *q; gint i; q = log_queue_new(OVERFLOW_SIZE); fed_messages = 0; acked_messages = 0; for (i = 0; i < 10; i++) feed_some_messages(&q, 10, TRUE); send_some_messages(q, fed_messages, TRUE); app_ack_some_messages(q, fed_messages); if (fed_messages != acked_messages) { fprintf(stderr, "did not receive enough acknowledgements: fed_messages=%d, acked_messages=%d\n", fed_messages, acked_messages); exit(1); } log_queue_free(q); }