From 898c37647c0a2fdde71950dfd2e82ca2836fc90b Mon Sep 17 00:00:00 2001 From: numzero Date: Tue, 7 May 2024 15:31:34 +0300 Subject: [PATCH] Tests --- src/bin/flat.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/flat.rs b/src/bin/flat.rs index a13bba0..8a6b76a 100644 --- a/src/bin/flat.rs +++ b/src/bin/flat.rs @@ -250,6 +250,12 @@ fn test_rect() { assert_abs_diff_eq!(r.x(-r.internal_halflength), -r.external_halflength, epsilon = 1.0e-5); assert_abs_diff_eq!(r.u(r.external_halflength), r.internal_halflength, epsilon = 1.0e-5); assert_abs_diff_eq!(r.u(-r.external_halflength), -r.internal_halflength, epsilon = 1.0e-5); + + assert_abs_diff_eq!(r.dx(r.internal_halflength, 3.0), 3.0, epsilon = 1.0e-5); + assert_abs_diff_eq!(r.dx(-r.internal_halflength, 3.0), 3.0, epsilon = 1.0e-5); + assert_abs_diff_eq!(r.du(r.external_halflength, 3.0), 3.0, epsilon = 1.0e-5); + assert_abs_diff_eq!(r.du(-r.external_halflength, 3.0), 3.0, epsilon = 1.0e-5); + assert_abs_diff_eq!(r.u(r.x(1.0)), 1.0, epsilon = 1.0e-5); assert_abs_diff_eq!(r.u(r.x(5.0)), 5.0, epsilon = 1.0e-5); assert_abs_diff_eq!(r.u(r.x(-5.0)), -5.0, epsilon = 1.0e-5);