{
struct penalty *penalty;
struct ioloop *ioloop;
- time_t t, i, j;
+ time_t t;
+ unsigned int i, j;
test_begin("penalty");
for (j = I_MIN(1, i-1); j <= i; j++) {
test_assert(penalty_get(penalty, "foo", &t) == 5+i);
- test_assert(t == 12345678 + i);
+ test_assert(t == (time_t)(12345678 + i));
test_assert(penalty_has_checksum(penalty, "foo", i));
}
test_assert(penalty_get(penalty, "foo", &t) == 5+i);
- test_assert(t == 12345678 + i);
+ test_assert(t == (time_t)(12345678 + i));
test_assert(!penalty_has_checksum(penalty, "foo", j));
}
test_assert(penalty_get(penalty, "foo2", &t) == 0);
penalty_inc(penalty, "foo", 0, 5 + i);
test_assert(penalty_get(penalty, "foo", &t) == 5+i);
- test_assert(t == 12345678 + i);
+ test_assert(t == (time_t)(12345678 + i));
test_assert(!penalty_has_checksum(penalty, "foo", 1));
for (j = 2; j <= i; j++) {
test_assert(penalty_get(penalty, "foo", &t) == 5+i);
- test_assert(t == 12345678 + i);
+ test_assert(t == (time_t)(12345678 + i));
test_assert(penalty_has_checksum(penalty, "foo", i));
}