summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2014-02-11 06:04:49 (GMT)
committerMarius Kintel <marius@kintel.net>2014-02-11 06:04:49 (GMT)
commit57ac24013e91252b846723428cd1aedb881b3f8a (patch)
treeea278999e0bddf39765b956b25a4c3a201fb9a6d
parentec52c4e713b38568faa7b80cd467b6ed6007f8ef (diff)
Added testcase for #112
-rw-r--r--testdata/scad/bugs/issue112.scad14
-rw-r--r--tests/CMakeLists.txt3
-rw-r--r--tests/regression/cgalpngtest/issue112-expected.pngbin0 -> 12543 bytes
-rw-r--r--tests/regression/opencsgtest/issue112-expected.pngbin0 -> 12543 bytes
4 files changed, 16 insertions, 1 deletions
diff --git a/testdata/scad/bugs/issue112.scad b/testdata/scad/bugs/issue112.scad
new file mode 100644
index 0000000..10bd721
--- /dev/null
+++ b/testdata/scad/bugs/issue112.scad
@@ -0,0 +1,14 @@
+module donut() {
+ rotate_extrude(convexity=2)
+ translate([5,0,0])
+ difference() {
+ circle(r=2);
+ circle(r=1);
+ }
+}
+
+difference()
+{
+ donut();
+ translate([-10,-10,0]) cube(10);
+}
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index e9f2b74..3245532 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -897,7 +897,8 @@ list(APPEND BUGS_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue495.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue584.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue585.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue591.scad
- ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue593.scad)
+ ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue593.scad
+ ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue112.scad)
list(APPEND OPENCSGTEST_FILES ${BUGS_FILES})
list(APPEND CGALPNGTEST_FILES ${BUGS_FILES})
diff --git a/tests/regression/cgalpngtest/issue112-expected.png b/tests/regression/cgalpngtest/issue112-expected.png
new file mode 100644
index 0000000..f16ad2a
--- /dev/null
+++ b/tests/regression/cgalpngtest/issue112-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/issue112-expected.png b/tests/regression/opencsgtest/issue112-expected.png
new file mode 100644
index 0000000..f16ad2a
--- /dev/null
+++ b/tests/regression/opencsgtest/issue112-expected.png
Binary files differ
contact: Jan Huwald // Impressum