Mercurial > projects > dstress
comparison run/auto_07.d @ 1559:ec5e144583ea
D1 -> D2 : 1/N
author | thomask |
---|---|
date | Sun, 19 Aug 2007 19:11:54 +0000 |
parents | b8c0195059d9 |
children |
comparison
equal
deleted
inserted
replaced
1558:d40d75fcd5c5 | 1559:ec5e144583ea |
---|---|
13 auto class Parent{ | 13 auto class Parent{ |
14 } | 14 } |
15 | 15 |
16 auto class Child : Parent{ | 16 auto class Child : Parent{ |
17 this(){ | 17 this(){ |
18 assert(status==0); | 18 if(0 != status){ |
19 assert(0); | |
20 } | |
19 status=1; | 21 status=1; |
20 } | 22 } |
21 | 23 |
22 ~this(){ | 24 ~this(){ |
23 assert(status==1); | 25 if(1 != status){ |
26 assert(0); | |
27 } | |
24 status=2; | 28 status=2; |
25 } | 29 } |
26 } | 30 } |
27 | 31 |
28 void test(){ | 32 void test(){ |
29 auto Parent o = new Child(); | 33 auto Parent o = new Child(); |
30 assert(status==1); | 34 if(1 != status){ |
35 assert(0); | |
36 } | |
31 } | 37 } |
32 | 38 |
33 int main(){ | 39 int main(){ |
34 test(); | 40 test(); |
35 | 41 |