1 import core.runtime;
2
customModuleUnitTester()3 UnitTestResult customModuleUnitTester()
4 {
5 version(GoodTests) return UnitTestResult(100, 100, false, true);
6 version(FailedTests) return UnitTestResult(100, 0, false, true);
7 version(NoTests) return UnitTestResult(0, 0, true, false);
8 version(FailNoPrintout) return UnitTestResult(100, 0, false, false);
9 version(PassNoPrintout) return UnitTestResult(100, 100, false, false);
10 }
11
this()12 shared static this()
13 {
14 Runtime.extendedModuleUnitTester = &customModuleUnitTester;
15 }
16
main()17 void main()
18 {
19 import core.stdc.stdio;
20 fprintf(stderr, "main\n");
21 }
22