#define RUN_TESTS #include #include #define CHILD (10) #define PARENT (CHILD+1) Test:ForeachLoop() { new Iterator:Testcase[PARENT], total = 0; Iter_Init(Testcase); for(new i = 0; i != PARENT; ++i) { for(new j = 0; j != CHILD; ++j) { Iter_Add(Testcase[i], j); } total += Iter_Count(Testcase[i]); } ASSERT(total == (CHILD*PARENT)); }