]> git.ozlabs.org Git - ccan/blobdiff - ccan/array/test/run.c
Don't fail mysteriously on existing trace file.
[ccan] / ccan / array / test / run.c
index f999b213ea30e775c4b0b3612fbc77b07aa6aa5b..b0b672ba5c8ebee0b217de8099035d14ca8fc5b6 100644 (file)
@@ -58,7 +58,7 @@ int main(void) {
        }
        reset(arr);
        
-       testing(array_prepend, array_pop_nocheck);
+       testing(array_prepend, array_pop);
        {
                for (i=countof(lotsOfNumbers); i;)
                        array_prepend(arr, lotsOfNumbers[--i]);
@@ -67,7 +67,7 @@ int main(void) {
                ok1(!memcmp(arr.item, lotsOfNumbers, sizeof(lotsOfNumbers)));
                
                for (i=countof(lotsOfNumbers); i;) {
-                       if (array_pop_nocheck(arr) != (long)lotsOfNumbers[--i]) {
+                       if (array_pop(arr) != (long)lotsOfNumbers[--i]) {
                                i++;
                                break;
                        }
@@ -251,7 +251,7 @@ int main(void) {
        }
        reset(str);
        
-       testing(array_appends, array_prepends, array_pop);
+       testing(array_appends, array_prepends, array_pop_check);
        {
                #ifndef ARRAY_USE_TALLOC
                array(const char*) array = array_new();
@@ -276,19 +276,19 @@ int main(void) {
                    array.item[7]==n[7] &&
                    array.item[8]==n[8]);
                
-               ok1(array_pop(array)==n[8] &&
-                   array_pop(array)==n[7] &&
-                   array_pop(array)==n[6] &&
-                   array_pop(array)==n[5] &&
-                   array_pop(array)==n[4] &&
-                   array_pop(array)==n[3] &&
-                   array_pop(array)==n[2] &&
-                   array_pop(array)==n[1] &&
-                   array_pop(array)==n[0]);
+               ok1(array_pop_check(array)==n[8] &&
+                   array_pop_check(array)==n[7] &&
+                   array_pop_check(array)==n[6] &&
+                   array_pop_check(array)==n[5] &&
+                   array_pop_check(array)==n[4] &&
+                   array_pop_check(array)==n[3] &&
+                   array_pop_check(array)==n[2] &&
+                   array_pop_check(array)==n[1] &&
+                   array_pop_check(array)==n[0]);
                
                ok1(array.size==0);
                
-               ok1(array_pop(array)==NULL && array_pop(array)==NULL && array_pop(array)==NULL);
+               ok1(array_pop_check(array)==NULL && array_pop_check(array)==NULL && array_pop_check(array)==NULL);
                
                array_free(array);
        }
@@ -296,7 +296,7 @@ int main(void) {
        trace("Freeing amalgams (internal)");
        freeAmalgams();
        
-       return 0;
+       return exit_status();
 }
 
 static void generateAmalgams(void) {