mirror of
https://github.com/dlang-community/DCD.git
synced 2025-04-25 21:00:02 +03:00
Test cases for #620
This commit is contained in:
parent
bb941e7dd2
commit
fe54fa84cb
6 changed files with 26 additions and 0 deletions
|
@ -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 {}
|
||||
}
|
||||
|
|
12
tests/imports/tc620_import.d
Normal file
12
tests/imports/tc620_import.d
Normal file
|
@ -0,0 +1,12 @@
|
|||
struct UselessStruct
|
||||
{
|
||||
static if (true)
|
||||
{
|
||||
unittest {}
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
}
|
||||
|
||||
int someNumber;
|
2
tests/tc620/expected.txt
Normal file
2
tests/tc620/expected.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
identifiers
|
||||
someNumber v
|
1
tests/tc620/file.d
Normal file
1
tests/tc620/file.d
Normal file
|
@ -0,0 +1 @@
|
|||
import tc620_import; some
|
5
tests/tc620/run.sh
Executable file
5
tests/tc620/run.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
set -e
|
||||
set -u
|
||||
|
||||
../../bin/dcd-client $1 file.d -c25 > actual.txt
|
||||
diff actual.txt expected.txt
|
|
@ -7,6 +7,9 @@ init k
|
|||
mangleof k
|
||||
member1 f
|
||||
member2 f
|
||||
member3 f
|
||||
member4 f
|
||||
member5 f
|
||||
sizeof k
|
||||
stringof k
|
||||
tupleof k
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue