1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-03-14 02:59:42 +01:00

considered length

This commit is contained in:
Justin Lin 2017-05-26 09:06:40 +08:00
parent be203a33e9
commit 911d64b189

View File

@ -33,28 +33,42 @@ function all_shift_to_int(points, digits) =
[for(pt = points) shift_to_int(pt, digits) / digits];
module assertEqualPoint(expected, actual) {
n = 10000;
leng_expected = len(expected);
leng_actual = len(actual);
shifted_expected = shift_to_int(
expected, n
);
shifted_actual = shift_to_int(
actual, n
);
if(shifted_expected != shifted_actual) {
fail(
if(leng_expected != leng_actual) {
fail(
"assertEqualPoint",
str("expected: ", shifted_expected / n,
", but: ", shifted_actual / n)
str("expected length: ", leng_expected,
", but: ", leng_actual)
);
} else {
n = 10000;
shifted_expected = shift_to_int(
expected, n
);
shifted_actual = shift_to_int(
actual, n
);
if(shifted_expected != shifted_actual) {
fail(
"assertEqualPoint",
str("expected: ", shifted_expected / n,
", but: ", shifted_actual / n)
);
}
}
}
module assertEqualPoints(expected, actual) {
leng_expected = len(expected);
leng_actual = len(actual);
if(leng_expected != leng_actual) {
fail(
"assertEqualPoints",