From b339ab77efaff1f6596d1762a8bc0a0c2d2d2d44 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Thu, 23 Mar 2023 14:40:53 +0100 Subject: [PATCH] Make validation test case more specific --- crates/fj-kernel/src/validate/shell.rs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/crates/fj-kernel/src/validate/shell.rs b/crates/fj-kernel/src/validate/shell.rs index f4b52cd2fa..11d2815b98 100644 --- a/crates/fj-kernel/src/validate/shell.rs +++ b/crates/fj-kernel/src/validate/shell.rs @@ -193,7 +193,6 @@ impl ShellValidationError { mod tests { use crate::{ assert_contains_err, - builder::{CycleBuilder, FaceBuilder}, objects::{GlobalEdge, Shell}, operations::{ BuildShell, Insert, UpdateCycle, UpdateFace, UpdateHalfEdge, @@ -244,19 +243,7 @@ mod tests { [[0., 0., 0.], [1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], &mut services.objects, ); - let invalid = { - // Shell with single face is not watertight - let face = FaceBuilder::new(services.objects.surfaces.xy_plane()) - .with_exterior(CycleBuilder::polygon([ - [0., 0.], - [0., 1.], - [1., 1.], - [1., 0.], - ])) - .build(&mut services.objects) - .insert(&mut services.objects); - Shell::new([face]) - }; + let invalid = valid.shell.remove_face(&valid.face_abc); valid.shell.validate_and_return_first_error()?; assert_contains_err!(