Add method _push_move & _pop_move.

Add assertion on _pop_back to check that the container is not empty.
This commit is contained in:
Patrick Pelissier committed 2018-05-19 11:21:57 +02:00
1 parent 86083e3a92
commit d0fe7f3e25
2 files changed
+36 -2

No files matched your search

+9
View File
@@ -163,6 +163,15 @@ static void test_uint(void)
assert (i == *array_uint_get(v, i));
}
x = 1478963;
s = *array_uint_back(v);
array_uint_push_move(v, &x);
assert (*array_uint_back(v) == 1478963);
x = 0;
array_uint_pop_move(&x, v);
assert (x == 1478963);
assert (s == *array_uint_back(v));
array_uint_clear(v);
array_uint_clear(v2);
}