1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-13 18:24:28 +02:00

refactor unittest

This commit is contained in:
Justin Lin
2020-01-26 16:26:19 +08:00
parent e1774765de
commit b7ad7ea46e
20 changed files with 64 additions and 69 deletions

View File

@@ -1,11 +1,11 @@
include <unittest.scad>;
include <util/sub_str.scad>;
include <util/split_str.scad>;
include <util/parse_number.scad>;
module test_parse_number() {
echo("==== test_parse_number ====");
include <unittest.scad>;
include <util/sub_str.scad>;
include <util/split_str.scad>;
include <util/parse_number.scad>;
assertEqualNum(11, parse_number("10") + 1);
assertEqualNum(-0.1, parse_number("-1.1") + 1);
}

View File

@@ -1,9 +1,9 @@
include <unittest.scad>;
include <util/slice.scad>;
module test_slice() {
echo("==== test_slice ====");
include <unittest.scad>;
include <util/slice.scad>;
lt = [for(c = "helloworld") c];
expected1 = [for(c = "hello") c];
expected2 = [for(c = "world") c];

View File

@@ -1,9 +1,9 @@
include <unittest.scad>;
include <util/sort.scad>;
module test_sort() {
echo("==== test_sort ====");
include <unittest.scad>;
include <util/sort.scad>;
assertEqualPoints(
[[2, 0, 0], [5, 0, 0], [7, 0, 0], [9, 0, 0], [10, 0, 0]],
sort([[10, 0, 0], [5, 0, 0], [7, 0, 0], [2, 0, 0], [9, 0, 0]], by = "x")

View File

@@ -1,10 +1,10 @@
include <unittest.scad>;
include <util/sub_str.scad>;
include <util/split_str.scad>;
module test_split_str() {
echo("==== test_split_str ====");
include <unittest.scad>;
include <util/sub_str.scad>;
include <util/split_str.scad>;
assert(["hello", "world","abc", "xyz"] == split_str("hello,world,abc,xyz", ","));
}

View File

@@ -1,9 +1,9 @@
include <unittest.scad>;
include <util/sub_str.scad>;
module test_sub_str() {
echo("==== test_sub_str ====");
include <unittest.scad>;
include <util/sub_str.scad>;
assert("hello" == sub_str("helloworld", 0, 5));
assert("world" == sub_str("helloworld", 5));
}