From 1f57645d9550e486a5bc209a0652bfad7fb8872a Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 27 Oct 2024 21:57:02 +0200 Subject: add map --- tests/vec.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/vec.c') diff --git a/tests/vec.c b/tests/vec.c index 4bc06e7..a84096c 100644 --- a/tests/vec.c +++ b/tests/vec.c @@ -10,10 +10,23 @@ int main() for (int i = 0; i < 1000000; ++i) { ints_append(&ints, i); } + assert(ints_len(&ints) == 1000000); for (int i = 0; i < 1000000; ++i) { int *v = ints_at(&ints, i); assert(v && *v == i); } + + int i = 0; + foreach(ints, iter, &ints) { + assert(iter && *iter == i); + i++; + } + + for (int i = 1000000 - 1; i >= 0; --i) { + ints_remove(&ints, i); + } + assert(ints_len(&ints) == 0); + ints_destroy(&ints); } -- cgit v1.2.3