From a19786b7d778876ae8b03ca9e74274779e09e7f0 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Thu, 25 May 2017 11:30:41 +0800 Subject: [PATCH] added test --- test/test_shape_ellipse.scad | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 test/test_shape_ellipse.scad diff --git a/test/test_shape_ellipse.scad b/test/test_shape_ellipse.scad new file mode 100644 index 00000000..b89e0e7b --- /dev/null +++ b/test/test_shape_ellipse.scad @@ -0,0 +1,8 @@ +include ; +include ; + +expected = [[40, 0], [39.1259, 4.15823], [36.5418, 8.13473], [32.3607, 11.7557], [26.7652, 14.8629], [20, 17.3205], [12.3607, 19.0211], [4.18114, 19.8904], [-4.18114, 19.8904], [-12.3607, 19.0211], [-20, 17.3205], [-26.7652, 14.8629], [-32.3607, 11.7557], [-36.5418, 8.13473], [-39.1259, 4.15823], [-40, 0], [-39.1259, -4.15823], [-36.5418, -8.13473], [-32.3607, -11.7557], [-26.7652, -14.8629], [-20, -17.3205], [-12.3607, -19.0211], [-4.18114, -19.8904], [4.18114, -19.8904], [12.3607, -19.0211], [20, -17.3205], [26.7652, -14.8629], [32.3607, -11.7557], [36.5418, -8.13473], [39.1259, -4.15823]]; + +actual = shape_ellipse([40, 20]); + +assertEqualPoints(expected, actual); \ No newline at end of file