summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-11-07 02:51:43 (GMT)
committerMarius Kintel <marius@kintel.net>2011-11-07 02:51:43 (GMT)
commit7bec474b34011dcb0c417ad09d6c84bd833f7535 (patch)
tree94f9d9c48b7ee3a6472ea2845e45e14187646cf2
parent6d72f260414deaec303ac8f55f34672843a7f86a (diff)
Added escape-test
-rw-r--r--testdata/scad/misc/escape-test.scad2
-rw-r--r--tests/CMakeLists.txt2
-rw-r--r--tests/regression/dumptest/escape-test-expected.txt2
3 files changed, 6 insertions, 0 deletions
diff --git a/testdata/scad/misc/escape-test.scad b/testdata/scad/misc/escape-test.scad
new file mode 100644
index 0000000..81b5fe4
--- /dev/null
+++ b/testdata/scad/misc/escape-test.scad
@@ -0,0 +1,2 @@
+import(file="A:\\ B:\" C:\t D:\n E:' F:\\\\", layer="A:\\ B:\" C:\t D:\n E:' F:\\\\");
+
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index ea410ed..f605ba4 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -366,6 +366,7 @@ file(GLOB SCAD_DXF_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/dxf/*.scad)
file(GLOB EXAMPLE_FILES ${CMAKE_SOURCE_DIR}/../examples/*.scad)
list(APPEND DUMPTEST_FILES ${MINIMAL_FILES} ${FEATURES_FILES} ${EXAMPLE_FILES})
+list(APPEND DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/escape-test.scad)
# Disable tests which are known to cause floating point comparison issues
# Once we're capable of comparing these across platforms, we can put these back in
list(REMOVE_ITEM DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/features/transform-tests.scad)
@@ -383,6 +384,7 @@ list(REMOVE_ITEM DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example021.scad)
list(APPEND ECHO_FILES
${CMAKE_SOURCE_DIR}/../testdata/scad/minimal/echo.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/echo-tests.scad
+ ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/string-test.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/misc/parser-tests.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/misc/builtin-tests.scad)
diff --git a/tests/regression/dumptest/escape-test-expected.txt b/tests/regression/dumptest/escape-test-expected.txt
new file mode 100644
index 0000000..1b2aa0d
--- /dev/null
+++ b/tests/regression/dumptest/escape-test-expected.txt
@@ -0,0 +1,2 @@
+ import(file = "A:\\ B:\" C:\t D:\n E:' F:\\\\", layer = "A:\\ B:\" C:\t D:\n E:' F:\\\\", origin = [0, 0], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1);
+
contact: Jan Huwald // Impressum