This macro was mistakenly not used when the
test_edge_node_overlap_all_primitive_edge_arrows,
test_edge_node_overlap_normal_and_inv_edge_arrows and
test_edge_node_overlap_normal_and_inv_edge_arrows_all_modifiers tests
were introduced.
This ensures that the generated artifact file names begin with the
same name as the test case file.
"[!shouldfail] An edge connected to a node shall touch that node and "
"not overlap it too much, regardless of the primitive arrow shape") {
- std::string filename_base =
- "test_edge_node_overlap_all_primitive_edge_arrows";
+ std::string filename_base = AUTO_NAME();
const auto primitive_arrow_shape =
GENERATE(from_range(all_primitive_arrow_shapes));
"not overlap it too much, regardless of if the arrow shape is "
"'normal' or 'inv'") {
- std::string filename_base = "test_edge_node_overlap_all_edge_arrows";
+ std::string filename_base = AUTO_NAME();
const std::string_view primitive_arrow_shape = GENERATE("normal", "inv");
"overlap it too much, regardless of if the arrow shape is 'normal' or "
"'inv' and which arrrow shape modifier is used") {
- std::string filename_base = "test_edge_node_overlap_all_edge_arrows";
+ std::string filename_base = AUTO_NAME();
const std::string_view primitive_arrow_shape = GENERATE("normal", "inv");
INFO("Edge primitive arrow shape: " << primitive_arrow_shape);