diff options
author | Vicnet <vo.publique@gmail.com> | 2013-10-08 13:35:47 (GMT) |
---|---|---|
committer | Vicnet <vo.publique@gmail.com> | 2013-10-08 13:35:47 (GMT) |
commit | 4401a136b9cbf01aa99cfdf5d9d67d62579dd853 (patch) | |
tree | 8fb8055eca53ed06e159a6d2b91033fe6f58cf2b /tests | |
parent | a9175af124ed4307fca861ea57e8943b21c4ad60 (diff) |
add children tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 3 | ||||
-rw-r--r-- | tests/regression/echotest/children-tests-expected.echo | 35 |
2 files changed, 37 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ab94e64..d9aef2e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -772,7 +772,8 @@ list(APPEND ECHO_FILES ${FUNCTION_FILES} ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/value-reassignment-tests2.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/variable-scope-tests.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/lookup-tests.scad - ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/expression-shortcircuit-tests.scad) + ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/expression-shortcircuit-tests.scad + ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/children-tests.scad) list(APPEND DUMPTEST_FILES ${FEATURES_FILES} ${EXAMPLE_FILES}) list(APPEND DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/escape-test.scad diff --git a/tests/regression/echotest/children-tests-expected.echo b/tests/regression/echotest/children-tests-expected.echo new file mode 100644 index 0000000..7b8278a --- /dev/null +++ b/tests/regression/echotest/children-tests-expected.echo @@ -0,0 +1,35 @@ +ECHO: "Children empty: begin" +ECHO: "child1" +ECHO: "child2" +ECHO: "child3" +ECHO: "child4" +ECHO: "child5" +ECHO: "Children empty: end" +ECHO: "Children scalar: begin" +ECHO: "child1" +ECHO: "child5" +ECHO: "child3" +WARNING: Children index (5) out of bounds (5 children) +WARNING: Negative children index (-1) not allowed +ECHO: "Children scalar: end" +ECHO: "Children vector: begin" +ECHO: "child5" +ECHO: "child1" +ECHO: "child4" +ECHO: "child2" +WARNING: Children index (5) out of bounds (5 children) +WARNING: Negative children index (-1) not allowed +ECHO: "Children vector: end" +ECHO: "Children range: begin" +ECHO: "child1" +ECHO: "child2" +ECHO: "child3" +ECHO: "child4" +ECHO: "child5" +ECHO: "child2" +ECHO: "child3" +ECHO: "child1" +ECHO: "child3" +ECHO: "child5" +WARNING: Bad range parameter for children: too many elements (-4). +ECHO: "Children range: end" |