Add more test cases.
This commit is contained in:
1 parent
82e49c6214
commit
3b6907b743
1 file changed
+7
-2
@@ -348,11 +348,17 @@ static void test4(void)
|
|||||||
static void test5(void)
|
static void test5(void)
|
||||||
{
|
{
|
||||||
btree_t b;
|
btree_t b;
|
||||||
|
btree_it_t it, it2;
|
||||||
btree_init(b);
|
btree_init(b);
|
||||||
|
|
||||||
assert (btree_cmin(b) == NULL);
|
assert (btree_cmin(b) == NULL);
|
||||||
assert (btree_cmax(b) == NULL);
|
assert (btree_cmax(b) == NULL);
|
||||||
|
|
||||||
|
btree_it(it, b);
|
||||||
|
assert(btree_end_p(it));
|
||||||
|
btree_it_end(it, b);
|
||||||
|
assert(btree_end_p(it));
|
||||||
|
|
||||||
for(int i = 0; i < 1000; i+=3)
|
for(int i = 0; i < 1000; i+=3)
|
||||||
btree_set_at(b, i, 1000*i);
|
btree_set_at(b, i, 1000*i);
|
||||||
for(int i = 1; i < 1000; i+=3)
|
for(int i = 1; i < 1000; i+=3)
|
||||||
@@ -364,9 +370,8 @@ static void test5(void)
|
|||||||
assert (*btree_cmin(b) == 0*1000);
|
assert (*btree_cmin(b) == 0*1000);
|
||||||
assert (*btree_cmax(b) == 999*1000);
|
assert (*btree_cmax(b) == 999*1000);
|
||||||
|
|
||||||
btree_it_t it, it2;
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for(btree_it(it, b), btree_it_set(it2, it); !btree_end_p(it); btree_next(it)) {
|
for(btree_it(it, b) ; !btree_end_p(it); btree_it_set(it2, it) , btree_next(it)) {
|
||||||
const btree_itref_t *item = btree_cref(it);
|
const btree_itref_t *item = btree_cref(it);
|
||||||
assert (*item->key_ptr == i);
|
assert (*item->key_ptr == i);
|
||||||
assert (*item->value_ptr == 1000*i);
|
assert (*item->value_ptr == 1000*i);
|
||||||
|
|||||||
Reference in new issue
Block a user