From 8d8989bfb0ffe8c0e751eb7949749c2e6b8fb9e9 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Wed, 14 Sep 2016 15:20:20 -0700 Subject: [PATCH] Check in regression tests for #349 and #347 --- tests/tc042/expected1.txt | 1 + tests/tc042/expected2.txt | 1 + tests/tc042/file.d | 13 +++++++++++++ tests/tc042/run.sh | 8 ++++++++ tests/tc043/expected1.txt | 1 + tests/tc043/file.d | 5 +++++ tests/tc043/run.sh | 5 +++++ 7 files changed, 34 insertions(+) create mode 100644 tests/tc042/expected1.txt create mode 100644 tests/tc042/expected2.txt create mode 100644 tests/tc042/file.d create mode 100755 tests/tc042/run.sh create mode 100644 tests/tc043/expected1.txt create mode 100644 tests/tc043/file.d create mode 100755 tests/tc043/run.sh diff --git a/tests/tc042/expected1.txt b/tests/tc042/expected1.txt new file mode 100644 index 0000000..915f23a --- /dev/null +++ b/tests/tc042/expected1.txt @@ -0,0 +1 @@ +A.none diff --git a/tests/tc042/expected2.txt b/tests/tc042/expected2.txt new file mode 100644 index 0000000..13b24bc --- /dev/null +++ b/tests/tc042/expected2.txt @@ -0,0 +1 @@ +B.one diff --git a/tests/tc042/file.d b/tests/tc042/file.d new file mode 100644 index 0000000..382064b --- /dev/null +++ b/tests/tc042/file.d @@ -0,0 +1,13 @@ +/// A +enum A +{ + none, /// A.none + one, /// A.one +} + +/// B +enum B +{ + none, /// B.none + one, /// B.one +} diff --git a/tests/tc042/run.sh b/tests/tc042/run.sh new file mode 100755 index 0000000..850a5d6 --- /dev/null +++ b/tests/tc042/run.sh @@ -0,0 +1,8 @@ +set -e +set -u + +../../bin/dcd-client $1 file.d -d -c21 > actual1.txt +diff actual1.txt expected1.txt + +../../bin/dcd-client $1 file.d -d -c119 > actual2.txt +diff actual2.txt expected2.txt diff --git a/tests/tc043/expected1.txt b/tests/tc043/expected1.txt new file mode 100644 index 0000000..10af2fe --- /dev/null +++ b/tests/tc043/expected1.txt @@ -0,0 +1 @@ +Not found diff --git a/tests/tc043/file.d b/tests/tc043/file.d new file mode 100644 index 0000000..20fb4ba --- /dev/null +++ b/tests/tc043/file.d @@ -0,0 +1,5 @@ +void doStuff(int things) {} +void main() +{ + things +} diff --git a/tests/tc043/run.sh b/tests/tc043/run.sh new file mode 100755 index 0000000..bad3f66 --- /dev/null +++ b/tests/tc043/run.sh @@ -0,0 +1,5 @@ +set -e +set -u + +../../bin/dcd-client $1 file.d -l -c48 > actual1.txt +diff actual1.txt expected1.txt