Mercurial > projects > dstress
diff run/n/nested_class_01_A.d @ 580:5e4bd0277f63
added basic nested class tests
author | thomask |
---|---|
date | Fri, 17 Jun 2005 19:42:25 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/n/nested_class_01_A.d Fri Jun 17 19:42:25 2005 +0000 @@ -0,0 +1,29 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.n.nested_class_01_A; + +class Outer{ + int value; + Inner i; + + this(){ + i = new Inner(); + } + + class Inner{ + int test(){ + return value; + } + } +} + +int main(){ + Outer o = new Outer(); + Outer.Inner i = o.i; + o.value = 2; + assert(i.test()==2); + + return 0; +}