| 450 | } |
| 451 | |
| 452 | void test_delete_attribute_elements( geode::AttributeManager& manager ) |
| 453 | { |
| 454 | std::vector< bool > to_delete( manager.nb_elements(), false ); |
| 455 | to_delete[3] = true; |
| 456 | to_delete[5] = true; |
| 457 | manager.delete_elements( to_delete ); |
| 458 | geode::OpenGeodeBasicException::test( |
| 459 | manager.nb_elements() == to_delete.size() - 2, |
| 460 | "Two attribute elements should have been removed" ); |
| 461 | } |
| 462 | |
| 463 | void test_sparse_attribute_after_element_deletion( |
| 464 | geode::AttributeManager& manager ) |
no test coverage detected