]> rtime.felk.cvut.cz Git - frescor/forb.git/commitdiff
test: Sequence is initilized to zero
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 23 Jun 2010 11:16:28 +0000 (13:16 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 23 Jun 2010 11:16:28 +0000 (13:16 +0200)
src/tests/sequence.c

index a89eae8519baade87b3f26871372cc8ec9e0f638..92c544806f645fb959449060d0c767a355c1ea6a 100644 (file)
@@ -18,7 +18,10 @@ WVTEST_MAIN("sequence manipulation")
        forb_sequence_alloc(s, 10);
        WVPASS(s);
        WVPASS(forb_sequence_allocated(s) == 10);
-       WVPASS(forb_sequence_elem(s, 9) == 0);
+       bool initialized_to_zero = true;
+       for (i=0; i<10; i++)
+               initialized_to_zero &= forb_sequence_elem(s, i) == 0;
+       WVPASS(initialized_to_zero);
        WVPASS(forb_sequence_elem(s, 9) = 1);
        WVPASS(forb_sequence_ensure_allocated(s, 1000) != NULL);
        WVPASS(forb_sequence_allocated(s) == 1000);