DoclerLabs / hexMachina

Releases, issues, documentation, website of hexMachina, framework written in Haxe
http://hexmachina.org
MIT License
44 stars 8 forks source link

hexUnit - crash if no test are added on runner #278

Closed aliokan closed 6 years ago

aliokan commented 6 years ago

With hexUnit 0.35.0

var runner = new ExMachinaUnitCore();
runner.addListener(new hex.unittest.notifier.ConsoleNotifier());
runner.addListener(new hex.unittest.notifier.ExitingNotifier());
//runner.addTest(ArrayTest);
runner.run();

If no tests are added, hexUnit crash.

.haxelib/hexunit/0,35,0/src/hex/unittest/notifier/ConsoleNotifier.hx:47: characters 49-69 : Invalid field access : className
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/ExMachinaUnitCore.hx:210: characters 26-56 : Called from
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/ExMachinaUnitCore.hx:84: characters 8-48 : Called from
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/TestRunner.hx:269: characters 26-56 : Called from
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/TestRunner.hx:46: characters 2-47 : Called from
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/ExMachinaUnitCore.hx:151: characters 8-26 : Called from
.haxelib/hexunit/0,35,0/src/hex/unittest/runner/ExMachinaUnitCore.hx:36: characters 8-23 : Called from
test/Main.hx:11: characters 8-20 : Called from
?:1: characters 1048575-8796094070782 : Called from
Aborted
Le processus du terminal s'est achevé avec le code de sortie 1

compile with --interp