11<?php
22namespace VariableAnalysis \Tests ;
33
4- use PHPUnit \Framework \TestCase ;
54use PHP_CodeSniffer \Files \LocalFile ;
65use PHP_CodeSniffer \Ruleset ;
76use PHP_CodeSniffer \Config ;
87
9- class VariableAnalysisUnitTest extends TestCase {
8+ class VariableAnalysisUnitTest extends BaseTestCase {
109 public function testAllErrors () {
1110 $ fixtureFile = __DIR__ . '/VariableAnalysisUnitTestFixture.php ' ;
1211 $ sniffFiles = [__DIR__ . '/../../../VariableAnalysis/Sniffs/CodeAnalysis/VariableAnalysisSniff.php ' ];
13- $ config = new Config ();
14- $ ruleset = new Ruleset ($ config );
15- $ ruleset ->registerSniffs ($ sniffFiles , [], []);
16- $ ruleset ->populateTokenListeners ();
17- $ phpcsFile = new LocalFile ($ fixtureFile , $ ruleset , $ config );
12+ $ phpcsFile = $ this ->prepareLocalFileForSniffs ($ sniffFiles , $ fixtureFile );
1813 $ phpcsFile ->process ();
19- $ foundErrors = $ phpcsFile ->getErrors ();
20- $ lines = array_keys ($ foundErrors );
14+ $ lines = $ this ->getErrorLineNumbersFromFile ($ phpcsFile );
2115 $ expectedErrors = [
2216 185 ,
2317 189 ,
@@ -29,14 +23,9 @@ public function testAllErrors() {
2923 public function testAllWarnings () {
3024 $ fixtureFile = __DIR__ . '/VariableAnalysisUnitTestFixture.php ' ;
3125 $ sniffFiles = [__DIR__ . '/../../../VariableAnalysis/Sniffs/CodeAnalysis/VariableAnalysisSniff.php ' ];
32- $ config = new Config ();
33- $ ruleset = new Ruleset ($ config );
34- $ ruleset ->registerSniffs ($ sniffFiles , [], []);
35- $ ruleset ->populateTokenListeners ();
36- $ phpcsFile = new LocalFile ($ fixtureFile , $ ruleset , $ config );
26+ $ phpcsFile = $ this ->prepareLocalFileForSniffs ($ sniffFiles , $ fixtureFile );
3727 $ phpcsFile ->process ();
38- $ foundWarnings = $ phpcsFile ->getWarnings ();
39- $ lines = array_keys ($ foundWarnings );
28+ $ lines = $ this ->getWarningLineNumbersFromFile ($ phpcsFile );
4029 $ expectedWarnings = [
4130 4 ,
4231 5 ,
0 commit comments