Test cases for #620

This commit is contained in:
Hackerpilot 2020-07-25 00:09:42 -07:00
parent bb941e7dd2
commit fe54fa84cb
6 changed files with 26 additions and 0 deletions

View File

@ -4,4 +4,7 @@ class FooTest
{
void member1() { int b; }
void member2() in {} do {}
void member3() in(true) out(a; true) do {}
void member4() out(; things) do {}
void member5() do {}
}

View File

@ -0,0 +1,12 @@
struct UselessStruct
{
static if (true)
{
unittest {}
}
private:
}
int someNumber;

2
tests/tc620/expected.txt Normal file
View File

@ -0,0 +1,2 @@
identifiers
someNumber v

1
tests/tc620/file.d Normal file
View File

@ -0,0 +1 @@
import tc620_import; some

5
tests/tc620/run.sh Executable file
View File

@ -0,0 +1,5 @@
set -e
set -u
../../bin/dcd-client $1 file.d -c25 > actual.txt
diff actual.txt expected.txt

View File

@ -7,6 +7,9 @@ init k
mangleof k
member1 f
member2 f
member3 f
member4 f
member5 f
sizeof k
stringof k
tupleof k