summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testdata/scad/features/assign-tests.scad6
-rw-r--r--tests/CMakeLists.txt3
-rw-r--r--tests/regression/cgalpngtest/assign-tests-expected.pngbin0 -> 9420 bytes
-rw-r--r--tests/regression/opencsgtest/assign-tests-expected.pngbin0 -> 9990 bytes
4 files changed, 8 insertions, 1 deletions
diff --git a/testdata/scad/features/assign-tests.scad b/testdata/scad/features/assign-tests.scad
new file mode 100644
index 0000000..b86dabe
--- /dev/null
+++ b/testdata/scad/features/assign-tests.scad
@@ -0,0 +1,6 @@
+for(i=[0:5]) {
+ translate([i*i/2,0,0]) {
+ cube(i);
+ translate([0,-5,0]) assign(f=1.0*i/2) cube(f);
+ }
+}
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 2f43273..1ee2ae7 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -232,7 +232,8 @@ LIST(APPEND CGALPNGTEST_FILES
${CMAKE_SOURCE_DIR}/../testdata/scad/features/for-nested-tests.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/intersection_for-tests.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/render-tests.scad
- ${CMAKE_SOURCE_DIR}/../testdata/scad/features/projection-tests.scad)
+ ${CMAKE_SOURCE_DIR}/../testdata/scad/features/projection-tests.scad
+ ${CMAKE_SOURCE_DIR}/../testdata/scad/features/assign-tests.scad)
#LIST(APPEND CGALPNGTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example001.scad)
add_cmdline_test(cgalpngtest png ${CGALPNGTEST_FILES})
diff --git a/tests/regression/cgalpngtest/assign-tests-expected.png b/tests/regression/cgalpngtest/assign-tests-expected.png
new file mode 100644
index 0000000..465a94d
--- /dev/null
+++ b/tests/regression/cgalpngtest/assign-tests-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/assign-tests-expected.png b/tests/regression/opencsgtest/assign-tests-expected.png
new file mode 100644
index 0000000..6fe8e10
--- /dev/null
+++ b/tests/regression/opencsgtest/assign-tests-expected.png
Binary files differ
contact: Jan Huwald // Impressum