From 9d142221c633c13e756cdb636c1e8aa9fcd4e2a9 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Fri, 26 May 2017 09:00:43 +0800 Subject: [PATCH] considered length first --- src/unittest.scad | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/unittest.scad b/src/unittest.scad index 871a4530..8d949e77 100644 --- a/src/unittest.scad +++ b/src/unittest.scad @@ -52,7 +52,16 @@ module assertEqualPoint(expected, actual) { } module assertEqualPoints(expected, actual) { - for(i = [0:len(actual) - 1]) { - assertEqualPoint(expected[i], actual[i]); + leng_expected = len(expected); + leng_actual = len(actual); + if(leng_expected != leng_actual) { + fail( + str("expected length: ", leng_expected, + ", but: ", leng_actual) + ); + } else { + for(i = [0:len(actual) - 1]) { + assertEqualPoint(expected[i], actual[i]); + } } } \ No newline at end of file