comparison test/mdeTest.d @ 20:838577503598

Reworked much of Init. Moved mde.Init to mde.scheduler.Init and largely cleaned up the code. Implemented mde.scheduler.InitStage to reduce dependancies of modules running Init functions. committer: Diggory Hardy <diggory.hardy@gmail.com>
author Diggory Hardy <diggory.hardy@gmail.com>
date Sat, 22 Mar 2008 16:22:59 +0000
parents db0b48f02b69
children 611f7b9063c6
comparison
equal deleted inserted replaced
19:db0b48f02b69 20:838577503598
25 // This module should import all mde modules containing unittests: 25 // This module should import all mde modules containing unittests:
26 import mde.input.input; 26 import mde.input.input;
27 import mde.mergetag.DataSet; 27 import mde.mergetag.DataSet;
28 import mde.mergetag.mtunittest; 28 import mde.mergetag.mtunittest;
29 import mde.exception; 29 import mde.exception;
30 import mde.Init; 30 import mde.scheduler.Init;
31 import mde.i18n.I18nTranslation; 31 import mde.i18n.I18nTranslation;
32 import mde.options;
33 32
34 import tango.util.log.Log : Log, Logger; 33 import tango.util.log.Log : Log, Logger;
35 34
36 private Logger logger; 35 private Logger logger;
37 36
39 { 38 {
40 // In case no console-appender is added by Init, add one here (doesn't hurt if it's an extra) 39 // In case no console-appender is added by Init, add one here (doesn't hurt if it's an extra)
41 Log.getRootLogger.addAppender(new ConsoleAppender); 40 Log.getRootLogger.addAppender(new ConsoleAppender);
42 41
43 logger = Log.getLogger ("test.mdeTest"); 42 logger = Log.getLogger ("test.mdeTest");
44
45 // This needs to be created for the unittests (normally created during init)
46 Options.misc = new OptionsMisc;
47 } 43 }
48 44
49 void main() { 45 void main() {
50 logger.info ("All unittests complete."); 46 logger.info ("All unittests complete.");
51 } 47 }