# HG changeset patch # User thomask # Date 1167575294 0 # Node ID 721a83317b140ead5425cb890c7bf00bb2b1cb7a # Parent bcdd3165128d976a9d4c881a6c8f89f683df95ec [Issue 776] Unittest section inside a template does not alway execute. Peter C. Chapin 2006-12-30 http://d.puremagic.com/issues/show_bug.cgi?id=776 diff -r bcdd3165128d -r 721a83317b14 compile/u/unittest_10_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compile/u/unittest_10_A.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,16 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +module /*dstress.*/compile.u.unittest_10_A; + +template A(){ + unittest{ + throw new Exception("dog"); + } +} diff -r bcdd3165128d -r 721a83317b14 compile/u/unittest_10_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compile/u/unittest_10_B.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,16 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +module /*dstress.*/compile.u.unittest_10_B; + +class B(){ + unittest{ + throw new Exception("cat"); + } +} diff -r bcdd3165128d -r 721a83317b14 compile/u/unittest_10_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compile/u/unittest_10_C.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,16 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +module /*dstress.*/compile.u.unittest_10_C; + +struct C(){ + unittest{ + throw new Exception("mouse"); + } +} diff -r bcdd3165128d -r 721a83317b14 norun/u/unittest_10_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/u/unittest_10_D.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +// __DSTRESS_DFLAGS__ -unittest + +module /*dstress.*/norun.u.unittest_10_D; +import /*dstress.*/compile.u.unittest_10_A; + +mixin A!(); + +int main(){ + return 0; +} diff -r bcdd3165128d -r 721a83317b14 norun/u/unittest_10_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/u/unittest_10_E.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +// __DSTRESS_DFLAGS__ -unittest + +module /*dstress.*/norun.u.unittest_10_E; +import /*dstress.*/compile.u.unittest_10_B; + +mixin B!(); + +int main(){ + return 0; +} diff -r bcdd3165128d -r 721a83317b14 norun/u/unittest_10_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/u/unittest_10_F.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +// __DSTRESS_DFLAGS__ -unittest + +module /*dstress.*/norun.u.unittest_10_F; +import /*dstress.*/compile.u.unittest_10_C; + +mixin C!(); + +int main(){ + return 0; +} diff -r bcdd3165128d -r 721a83317b14 norun/u/unittest_10_G.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/u/unittest_10_G.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,18 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +// __DSTRESS_DFLAGS__ -unittest + +module /*dstress.*/norun.u.unittest_10_G; +import /*dstress.*/compile.u.unittest_10_B; + +int main(){ + B!() b; + return 0; +} diff -r bcdd3165128d -r 721a83317b14 norun/u/unittest_10_H.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/norun/u/unittest_10_H.d Sun Dec 31 14:28:14 2006 +0000 @@ -0,0 +1,18 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Peter C. Chapin +// @date@ 2006-12-30 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=776 +// @desc@ [Issue 776] Unittest section inside a template does not alway execute. + +// __DSTRESS_DFLAGS__ -unittest + +module /*dstress.*/norun.u.unittest_10_H; +import /*dstress.*/compile.u.unittest_10_C; + +int main(){ + C!() c; + return 0; +} diff -r bcdd3165128d -r 721a83317b14 reporter.txt --- a/reporter.txt Sun Dec 31 11:02:52 2006 +0000 +++ b/reporter.txt Sun Dec 31 14:28:14 2006 +0000 @@ -110,6 +110,7 @@ Patrick Down Paul Guerra Paul Runde +Peter C. Chapin Regan Heath Rev Robert Atkinson