| 202 | #undef NB |
| 203 | } |
| 204 | TEST_END |
| 205 | |
| 206 | static void |
| 207 | test_bitmap_set_body(const bitmap_info_t *binfo, size_t nbits) { |
| 208 | size_t i; |
| 209 | bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); |
| 210 | assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); |
| 211 | bitmap_init(bitmap, binfo, false); |
| 212 | |
| 213 | for (i = 0; i < nbits; i++) { |
| 214 | bitmap_set(bitmap, binfo, i); |
| 215 | } |
| 216 | assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); |
| 217 | free(bitmap); |
| 218 | } |
| 219 | |
| 220 | TEST_BEGIN(test_bitmap_set) { |
| 221 | size_t nbits; |
no test coverage detected