Use more targeted test conditions

This commit is contained in:
Hanno Braun 2024-05-29 14:40:27 +02:00
parent 6fd750b498
commit f4a5d9064c

View File

@ -305,12 +305,13 @@ mod tests {
}, },
&mut core, &mut core,
); );
assert!(MultipleReferencesToObject::<
assert_contains_err!( Face,
core, Shell
invalid, >::check_and_return_first_error(
ValidationError::MultipleReferencesToFace(_) &invalid,
); &core.layers.geometry,
).is_err());
// Ignore remaining validation errors. // Ignore remaining validation errors.
let _ = core.layers.validation.take_errors(); let _ = core.layers.validation.take_errors();
@ -352,12 +353,13 @@ mod tests {
}, },
&mut core, &mut core,
); );
assert!(MultipleReferencesToObject::<
assert_contains_err!( Region,
core, Face
invalid, >::check_and_return_first_error(
ValidationError::MultipleReferencesToRegion(_) &invalid,
); &core.layers.geometry,
).is_err());
// Ignore remaining validation errors. // Ignore remaining validation errors.
let _ = core.layers.validation.take_errors(); let _ = core.layers.validation.take_errors();
@ -410,6 +412,13 @@ mod tests {
}, },
&mut core, &mut core,
); );
assert!(MultipleReferencesToObject::<
Cycle,
Region
>::check_and_return_first_error(
&invalid,
&core.layers.geometry,
).is_err());
assert_contains_err!( assert_contains_err!(
core, core,
@ -476,12 +485,13 @@ mod tests {
}, },
&mut core, &mut core,
); );
assert!(MultipleReferencesToObject::<
assert_contains_err!( HalfEdge,
core, Cycle
invalid, >::check_and_return_first_error(
ValidationError::MultipleReferencesToHalfEdge(_) &invalid,
); &core.layers.geometry,
).is_err());
// Ignore remaining validation errors. // Ignore remaining validation errors.
let _ = core.layers.validation.take_errors(); let _ = core.layers.validation.take_errors();