Mercurial > projects > mde
view test/MTTest.d @ 4:9a990644948c
Many changes: upgraded to tango 0.99.4, reorganised mde/input, large changes to mde/mergetag and mde/init, separated off test/MTTest.d and more.
committer: Diggory Hardy <diggory.hardy@gmail.com>
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Sun, 06 Jan 2008 17:38:51 +0000 |
parents | |
children |
line wrap: on
line source
/// Eventually translate to mergetag/unittest.d module MTTest; import mde.mergetag.read; import mde.mergetag.write; import mde.test; import tango.io.Stdout; import tango.util.log.Log : Log; import tango.util.log.ConsoleAppender : ConsoleAppender; static this() { Log.getRootLogger().addAppender(new ConsoleAppender); } void main() { Reader reader; try { reader = new Reader("test.mtt"); reader.read(); } catch (MTException e) { Stdout ("Read exception: ")(e.msg).newline; return; } try { IWriter writer = makeWriter ("testw.mtt", reader.dataset); writer.write(); } catch (MTException e) { Stdout ("Write exception: ")(e.msg).newline; } printDataSet (reader.dataset); }