[test-map] Test keys() / values()
This commit is contained in:
parent
a349eef6a6
commit
a8df5cb07d
|
@ -340,6 +340,25 @@ main (int argc, char **argv)
|
||||||
assert (m1[1] == 3);
|
assert (m1[1] == 3);
|
||||||
assert (m1[2] == 4);
|
assert (m1[2] == 4);
|
||||||
}
|
}
|
||||||
|
/* Test keys / values */
|
||||||
|
{
|
||||||
|
hb_map_t m;
|
||||||
|
m.set (1, 1);
|
||||||
|
m.set (4, 3);
|
||||||
|
m.set (5, 5);
|
||||||
|
m.set (2, 1);
|
||||||
|
m.set (3, 2);
|
||||||
|
m.set (6, 8);
|
||||||
|
|
||||||
|
hb_set_t keys;
|
||||||
|
hb_set_t values;
|
||||||
|
|
||||||
|
m.keys (keys);
|
||||||
|
m.values (values);
|
||||||
|
|
||||||
|
assert (keys.is_equal (hb_set_t ({1, 2, 3, 4, 5, 6})));
|
||||||
|
assert (values.is_equal (hb_set_t ({1, 1, 2, 3, 5, 8})));
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue