Mercurial > projects > mde
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 } |