From 4fbc58949b6467623b4334988346cd4a7a19f2a1 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Mon, 12 Sep 2016 15:23:06 -0700 Subject: [PATCH] #347 --- libdparse | 2 +- tests/tc041/expected1.txt | 1 + tests/tc041/expected2.txt | 1 + tests/tc041/expected3.txt | 1 + tests/tc041/expected4.txt | 1 + tests/tc041/file.d | 21 +++++++++++++++++++++ tests/tc041/run.sh | 15 +++++++++++++++ 7 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 tests/tc041/expected1.txt create mode 100644 tests/tc041/expected2.txt create mode 100644 tests/tc041/expected3.txt create mode 100644 tests/tc041/expected4.txt create mode 100644 tests/tc041/file.d create mode 100755 tests/tc041/run.sh diff --git a/libdparse b/libdparse index e411e3c..f8e7458 160000 --- a/libdparse +++ b/libdparse @@ -1 +1 @@ -Subproject commit e411e3c77e97f7364e974f8fd4ae40ad44ab289e +Subproject commit f8e7458d857064ca67ef8b314e20203b90bf75e0 diff --git a/tests/tc041/expected1.txt b/tests/tc041/expected1.txt new file mode 100644 index 0000000..073adce --- /dev/null +++ b/tests/tc041/expected1.txt @@ -0,0 +1 @@ +B.none diff --git a/tests/tc041/expected2.txt b/tests/tc041/expected2.txt new file mode 100644 index 0000000..13b24bc --- /dev/null +++ b/tests/tc041/expected2.txt @@ -0,0 +1 @@ +B.one diff --git a/tests/tc041/expected3.txt b/tests/tc041/expected3.txt new file mode 100644 index 0000000..915f23a --- /dev/null +++ b/tests/tc041/expected3.txt @@ -0,0 +1 @@ +A.none diff --git a/tests/tc041/expected4.txt b/tests/tc041/expected4.txt new file mode 100644 index 0000000..882998f --- /dev/null +++ b/tests/tc041/expected4.txt @@ -0,0 +1 @@ +A.one diff --git a/tests/tc041/file.d b/tests/tc041/file.d new file mode 100644 index 0000000..9d89d27 --- /dev/null +++ b/tests/tc041/file.d @@ -0,0 +1,21 @@ +/// A +enum A +{ + none, /// A.none + one, /// A.one +} + +/// B +enum B +{ + none, /// B.none + one, /// B.one +} + +void main() +{ + B.none; + B.one; + A.none; + A.one; +} diff --git a/tests/tc041/run.sh b/tests/tc041/run.sh new file mode 100755 index 0000000..8e51d1c --- /dev/null +++ b/tests/tc041/run.sh @@ -0,0 +1,15 @@ +set -e +set -u + +../../bin/dcd-client $1 file.d -d -c161 > actual1.txt +diff actual1.txt expected1.txt + +../../bin/dcd-client $1 file.d -d -c170 > actual2.txt +diff actual2.txt expected2.txt + +../../bin/dcd-client $1 file.d -d -c178 > actual3.txt +diff actual3.txt expected3.txt + +../../bin/dcd-client $1 file.d -d -c187 > actual4.txt +diff actual4.txt expected4.txt +