diff --git a/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.1.inc b/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.1.inc new file mode 100644 index 0000000000..0d8ca6d172 --- /dev/null +++ b/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.1.inc @@ -0,0 +1,79 @@ +prop[$a], $this->{$b}); + } +} + +abstract class AbstractFoo { + abstract public function sniffShouldBailEarly(); +} + +interface InterfaceFoo { + public function sniffShouldBailEarly(); +} + +trait TraitFoo { + abstract public function sniffShouldBailEarly(); +} diff --git a/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.2.inc b/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.2.inc new file mode 100644 index 0000000000..a1e82df7aa --- /dev/null +++ b/src/Standards/Generic/Tests/CodeAnalysis/UselessOverridingMethodUnitTest.2.inc @@ -0,0 +1,7 @@ + */ - public function getWarningList() + public function getWarningList($testFile='') { - return [ - 4 => 1, - 16 => 1, - ]; + switch ($testFile) { + case 'UselessOverridingMethodUnitTest.1.inc': + return [ + 4 => 1, + 16 => 1, + 38 => 1, + 56 => 1, + ]; + default: + return []; + } }//end getWarningList()