@@ -9,22 +9,24 @@ class CheckTestCase extends haxe.unit.TestCase {
99
1010 static inline var FILE_NAME = " Test.hx" ;
1111
12- function messageEquals (expected : LintMessage , actual : LintMessage ) {
13- assertEquals (expected .fileName , actual .fileName );
14- assertEquals (expected .moduleName , actual .moduleName );
15- assertEquals (expected .line , actual .line );
16- assertEquals (expected .column , actual .column );
17- assertEquals (expected .severity , actual .severity );
18- assertEquals (expected .message , actual .message );
12+ var _checker : Checker ;
13+ var _reporter : TestReporter ;
14+
15+ override public function setup () {
16+ _checker = new Checker ();
17+ _reporter = new TestReporter ();
1918 }
2019
2120 function checkMessage (src , check ): String {
22- var checker = new Checker ();
23- var rep = new TestReporter ();
24- checker .addCheck (check );
25- checker .addReporter (rep );
26- checker .process ([{name :FILE_NAME , content :src }]);
27- return rep .message ;
21+ _checker .addCheck (check );
22+ _checker .addReporter (_reporter );
23+ _checker .process ([{name :FILE_NAME , content :src }]);
24+ return _reporter .message ;
25+ }
26+
27+ override public function tearDown () {
28+ _checker = null ;
29+ _reporter = null ;
2830 }
2931}
3032
@@ -37,11 +39,8 @@ class TestReporter implements IReporter {
3739 }
3840
3941 public function start () {}
40-
4142 public function finish () {}
42-
4343 public function fileStart (f : LintFile ) {}
44-
4544 public function fileFinish (f : LintFile ) {}
4645
4746 public function addMessage (m : LintMessage ) {
0 commit comments