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