summaryrefslogtreecommitdiff
path: root/tests/regression
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-06-01 20:11:44 (GMT)
committerMarius Kintel <marius@kintel.net>2013-06-01 20:11:44 (GMT)
commit41f352a7888aebfffd96b0e764e29b3f0cbf01fa (patch)
tree321f18c0aa658c0cd1857a46ea8615c164de11b4 /tests/regression
parent84088dee5868094daec6007c0343c6b8a824d68f (diff)
Added moduledumptest. Fixes #384
Diffstat (limited to 'tests/regression')
-rw-r--r--tests/regression/csgtermtest/allexpressions-expected.txt1
-rw-r--r--tests/regression/csgtexttest/allexpressions-expected.txt1
-rw-r--r--tests/regression/dumptest/allexpressions-expected.txt1
-rw-r--r--tests/regression/moduledumptest/allexpressions-expected.txt31
-rw-r--r--tests/regression/moduledumptest/allfunctions-expected.txt29
-rw-r--r--tests/regression/moduledumptest/allmodules-expected.txt41
6 files changed, 104 insertions, 0 deletions
diff --git a/tests/regression/csgtermtest/allexpressions-expected.txt b/tests/regression/csgtermtest/allexpressions-expected.txt
new file mode 100644
index 0000000..a40cf60
--- /dev/null
+++ b/tests/regression/csgtermtest/allexpressions-expected.txt
@@ -0,0 +1 @@
+No top-level CSG object
diff --git a/tests/regression/csgtexttest/allexpressions-expected.txt b/tests/regression/csgtexttest/allexpressions-expected.txt
new file mode 100644
index 0000000..331822f
--- /dev/null
+++ b/tests/regression/csgtexttest/allexpressions-expected.txt
@@ -0,0 +1 @@
+group1
diff --git a/tests/regression/dumptest/allexpressions-expected.txt b/tests/regression/dumptest/allexpressions-expected.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/regression/dumptest/allexpressions-expected.txt
@@ -0,0 +1 @@
+
diff --git a/tests/regression/moduledumptest/allexpressions-expected.txt b/tests/regression/moduledumptest/allexpressions-expected.txt
new file mode 100644
index 0000000..6d9de40
--- /dev/null
+++ b/tests/regression/moduledumptest/allexpressions-expected.txt
@@ -0,0 +1,31 @@
+a = true;
+b = false;
+c = undef;
+d = a;
+e = $fn;
+f1 = [1];
+f2 = [1, 2, 3];
+g = ((f2.x + f2.y) + f2.z);
+h1 = [2 : 1 : 5];
+h2 = [1 : 2 : 10];
+i = ((h2.begin - h2.step) - h2.end);
+j = "test";
+k = 0.0123;
+l = (a * b);
+m = (a / b);
+n = (a % b);
+o = (c < d);
+p = (c <= d);
+q = (c == d);
+r = (c != d);
+s = (c >= d);
+t = (c > d);
+u = (e && g);
+v = (e || g);
+w = i;
+x = -i;
+y = !i;
+z = j;
+aa = (k ? l : m);
+bb = n[o];
+
diff --git a/tests/regression/moduledumptest/allfunctions-expected.txt b/tests/regression/moduledumptest/allfunctions-expected.txt
new file mode 100644
index 0000000..a8a0fea
--- /dev/null
+++ b/tests/regression/moduledumptest/allfunctions-expected.txt
@@ -0,0 +1,29 @@
+a = abs();
+b = sign();
+c = rands();
+d = min();
+e = max();
+f = sin();
+g = cos();
+h = asin();
+i = acos();
+j = tan();
+k = atan();
+l = atan2();
+m = round();
+n = ceil();
+o = floor();
+p = pow();
+q = sqrt();
+r = exp();
+s = log();
+t = ln();
+u = str();
+v = lookup();
+w = dxf_dim();
+x = dxf_cross();
+y = version();
+z = version_num();
+aa = len();
+bb = search();
+
diff --git a/tests/regression/moduledumptest/allmodules-expected.txt b/tests/regression/moduledumptest/allmodules-expected.txt
new file mode 100644
index 0000000..0e3fc32
--- /dev/null
+++ b/tests/regression/moduledumptest/allmodules-expected.txt
@@ -0,0 +1,41 @@
+minkowski();
+glide();
+subdiv();
+hull();
+resize();
+child();
+echo();
+assign();
+for();
+intersection_for();
+if(false) cube();
+else sphere();
+union();
+difference();
+intersection();
+dxf_linear_extrude();
+linear_extrude();
+dxf_rotate_extrude();
+rotate_extrude();
+import();
+import_stl();
+import_off();
+import_dxf();
+group();
+cube();
+sphere();
+cylinder();
+polyhedron();
+square();
+circle();
+polygon();
+projection();
+render();
+surface();
+scale();
+rotate();
+mirror();
+translate();
+multmatrix();
+color();
+
contact: Jan Huwald // Impressum