On Thursday, 26 March 2015 at 10:23:58 UTC, Stefan wrote:
I am currently porting a D1 application to D2. I am trying to take advantage of new language features but mostly of the "new" standard library features. The old application has several unit tests and I would like to have them executed to secure that everything works as expected.

The problem with the unit tests is that they will be executed but I can not see the results because errors will be written to console output which is not available in a windows application.

That's a bug. You'll notice that if an exception is thrown in main() (or anything called from it), you'll get a MessageBox for GUI applications. That this doesn't also occur with unittest failures is a bug.

For now, you can work around this by writing your own WinMain, which calls rt_runModuleUnitTests explicitly, inside a try/catch block which will then display a MessageBox.

Reply via email to