core.runtime.Runtime.moduleUnitTester  - multiple declarations
				Function Runtime.moduleUnitTester
Overrides the default module unit tester with a user-supplied version. This routine will be called once on program initialization. The return value of this routine indicates to the runtime whether the tests ran without error.
						
				static void moduleUnitTester
				(
				
				  bool function() h
				
				) @property;
						
					
				There are two options for handlers. The bool version is deprecated but
 will be kept for legacy support. Returning true from the handler is
 equivalent to returning UnitTestResult from the extended version.
 Returning false from the handler is equivalent to returning
 UnitTestResult from the extended version.
 See the documentation for UnitTestResult to see how you should set up
 the return structure.
 See the documentation for runModuleUnitTests for how the default
 algorithm works, or read the example below.
Parameters
| Name | Description | 
|---|---|
| h | The new unit tester. Set both to null to use the default unit tester. | 
Example
shared static this()
{
    import coreFunction Runtime.moduleUnitTester
Gets the current legacy module unit tester.
						
				static bool moduleUnitTester();
						
					
				This property should not be used, but is supported for legacy purposes.
Note that if the extended unit test handler is set, this handler will be ignored.
Returns
The current legacy module unit tester handler or null if none has been set.
Authors
Sean Kelly