pull/5257/head
Craig Tiller 9 years ago
parent 311445fd32
commit cb6c7f66d3
  1. 30
      test/core/iomgr/timer_list_test.c

@ -71,20 +71,19 @@ static void add_test(void) {
} }
/* collect timers. Only the first batch should be ready. */ /* collect timers. Only the first batch should be ready. */
GPR_ASSERT(10 == grpc_timer_check(&exec_ctx, GPR_ASSERT(grpc_timer_check(
gpr_time_add(start, gpr_time_from_millis( &exec_ctx, gpr_time_add(start, gpr_time_from_millis(500, GPR_TIMESPAN)),
500, GPR_TIMESPAN)), NULL));
NULL));
grpc_exec_ctx_finish(&exec_ctx); grpc_exec_ctx_finish(&exec_ctx);
for (i = 0; i < 20; i++) { for (i = 0; i < 20; i++) {
GPR_ASSERT(cb_called[i][1] == (i < 10)); GPR_ASSERT(cb_called[i][1] == (i < 10));
GPR_ASSERT(cb_called[i][0] == 0); GPR_ASSERT(cb_called[i][0] == 0);
} }
GPR_ASSERT(0 == grpc_timer_check(&exec_ctx, GPR_ASSERT(!grpc_timer_check(
gpr_time_add(start, gpr_time_from_millis( &exec_ctx,
600, GPR_TIMESPAN)), gpr_time_add(start, gpr_time_from_millis(600, GPR_TIMESPAN)),
NULL)); NULL));
grpc_exec_ctx_finish(&exec_ctx); grpc_exec_ctx_finish(&exec_ctx);
for (i = 0; i < 30; i++) { for (i = 0; i < 30; i++) {
GPR_ASSERT(cb_called[i][1] == (i < 10)); GPR_ASSERT(cb_called[i][1] == (i < 10));
@ -92,20 +91,19 @@ static void add_test(void) {
} }
/* collect the rest of the timers */ /* collect the rest of the timers */
GPR_ASSERT(10 == grpc_timer_check( GPR_ASSERT(grpc_timer_check(
&exec_ctx, gpr_time_add(start, gpr_time_from_millis( &exec_ctx, gpr_time_add(start, gpr_time_from_millis(1500, GPR_TIMESPAN)),
1500, GPR_TIMESPAN)), NULL));
NULL));
grpc_exec_ctx_finish(&exec_ctx); grpc_exec_ctx_finish(&exec_ctx);
for (i = 0; i < 30; i++) { for (i = 0; i < 30; i++) {
GPR_ASSERT(cb_called[i][1] == (i < 20)); GPR_ASSERT(cb_called[i][1] == (i < 20));
GPR_ASSERT(cb_called[i][0] == 0); GPR_ASSERT(cb_called[i][0] == 0);
} }
GPR_ASSERT(0 == grpc_timer_check(&exec_ctx, GPR_ASSERT(!grpc_timer_check(
gpr_time_add(start, gpr_time_from_millis( &exec_ctx,
1600, GPR_TIMESPAN)), gpr_time_add(start, gpr_time_from_millis(1600, GPR_TIMESPAN)),
NULL)); NULL));
for (i = 0; i < 30; i++) { for (i = 0; i < 30; i++) {
GPR_ASSERT(cb_called[i][1] == (i < 20)); GPR_ASSERT(cb_called[i][1] == (i < 20));
GPR_ASSERT(cb_called[i][0] == 0); GPR_ASSERT(cb_called[i][0] == 0);

Loading…
Cancel
Save