void unit_tests() { test_buffer(); test_additions(); test_copy_constructor(); test_iteration(); test_rw_aggr_buf(); test_non_contiguous(); }
void test_static_array() { test_constructor_destructor(); test_copy_constructor(); test_move_constructor(); test_size(); test_deep_copy(); test_reconstruct_element(); test_reconstruct_array(); test_zero_array(); test_get(); test_first_last(); test_get_range(); test_internal_array(); test_range_copy(); }
int main() { test_default_constructor(); test_constructor_1(); test_constructor_2(); test_weighted_circumcenter(); test_copy_constructor(); test_copy_constructor_2(); test_assignment_operator(); test_assignment_operator_2(); test_set_vertex(); test_set_vertices(); test_set_vertices_with_parameters(); std::cout << "EXIT_SUCCESS" << std::endl; return EXIT_SUCCESS; }