From 0822bddd4995bd475de8b9021e10872529b644d4 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Tue, 4 Aug 2015 17:35:09 -0700 Subject: [PATCH] Tests for #228 --- tests/imports/point.d | 7 +++++++ tests/tc011/expected1.txt | 1 + tests/tc011/expected2.txt | 2 ++ tests/tc011/file.d | 14 ++++++++++++++ tests/tc011/run.sh | 8 ++++++++ 5 files changed, 32 insertions(+) create mode 100644 tests/imports/point.d create mode 100644 tests/tc011/expected1.txt create mode 100644 tests/tc011/expected2.txt create mode 100644 tests/tc011/file.d create mode 100755 tests/tc011/run.sh diff --git a/tests/imports/point.d b/tests/imports/point.d new file mode 100644 index 0000000..c193129 --- /dev/null +++ b/tests/imports/point.d @@ -0,0 +1,7 @@ +module point; + +struct Point +{ + int x; + int y; +} diff --git a/tests/tc011/expected1.txt b/tests/tc011/expected1.txt new file mode 100644 index 0000000..267d0a5 --- /dev/null +++ b/tests/tc011/expected1.txt @@ -0,0 +1 @@ +Point s diff --git a/tests/tc011/expected2.txt b/tests/tc011/expected2.txt new file mode 100644 index 0000000..3380a00 --- /dev/null +++ b/tests/tc011/expected2.txt @@ -0,0 +1,2 @@ +x v +y v diff --git a/tests/tc011/file.d b/tests/tc011/file.d new file mode 100644 index 0000000..d17a65a --- /dev/null +++ b/tests/tc011/file.d @@ -0,0 +1,14 @@ +// Issue #228 + +import p = point; + +unittest +{ + p. +} + +unittest +{ + p.Point p1; + p1. +} diff --git a/tests/tc011/run.sh b/tests/tc011/run.sh new file mode 100755 index 0000000..aebbb09 --- /dev/null +++ b/tests/tc011/run.sh @@ -0,0 +1,8 @@ +set -e +set -u + +dcd-client file.d -c48 > actual1.txt +diff actual1.txt expected1.txt + +dcd-client file.d -c80 > actual2.txt +diff actual2.txt expected2.txt