title: ArgumentCountError : Too few arguments to function phpunit
body: <p>I'm trying to create some programmed tests using <code>phpUnit</code>.
  I need to use a Data provider, but every time I try, it throws an error.
  I'm even using the example given in the documentation of <code>phpUnit</code>.</p>
  
  <pre><code> /**
   * @dataProvider additionWithNonNegativeNumbersProvider
   */
  public function testAdd($a, $b, $expected)
  {
      $this-&gt;assertSame($expected, $a + $b);
  }
  
  public function additionWithNonNegativeNumbersProvider()
  {
      return [
          [0, 1, 1],
          [1, 0, 1],
          [1, 1, 3]
      ];
  }
  </code></pre>
  
  <p>I expect the output to be: </p>
  
  <pre><code>There was 1 failure:
  1) DataTest::testAdd with data set #3 (1, 1, 3)
  Failed asserting that 2 is identical to 3.
  </code></pre>
  
  <p>But it is:</p>
  
  <pre><code>ArgumentCountError : Too few arguments to function controllerTests::testAdd(), 0 passed in phar://C:/xampp/htdocs/2019-1-qa-grupo1/myss/Tests/phpunit-8.1.2.phar/phpunit/Framework/TestCase.php on line 1172 and exactly 3 expected
   C:\xampp\htdocs\2019-1-qa-grupo1\myss\Tests\controllerTests.php:55
  </code></pre>