#include "../src/common.h" #include "../src/matches.h" int main() { f2b_matches_t matches; bool result = false; size_t size = 15; time_t now = time(NULL); UNUSED(result); result = f2b_matches_create(&matches, size); assert(result == true); assert(matches.used == 0); assert(matches.max == 15); assert(matches.times != NULL); for (size_t i = 0; i < size; i++) { result = f2b_matches_append(&matches, now - 60 * i); assert(result == true); } result = f2b_matches_append(&matches, 0); assert(result == false); f2b_matches_expire(&matches, now - 60 * 4); assert(matches.used == 4); assert(matches.max == 15); f2b_matches_destroy(&matches); assert(matches.used == 0); assert(matches.max == 0); assert(matches.times == NULL); return 0; }