title: PHPUnit error: Missing argument 1 for with dataProvider
body: <p>I have the below test script:</p>
  
  <pre><code>class testTest extends PHPUnit_Framework_TestCase
  {
  
      public function provider() {
          return [
              [1,false],
              [2,true]
          ];
      }
  
     /**
      * @test
      * @provider provider
      */
      public function test_test($num, $expected) {
          $actual = $num%2 ? false : true;
          $this-&gt;assertEquals($actual, $expected);
      }
  }
  </code></pre>
  
  <p>Whenever I run this I get the error:</p>
  
  <pre><code>1)  testTest::test_test
  Missing argument 1 for testTest::test_test()
  </code></pre>
  
  <p>I have other tests in my test suit that are not using dataProviders and they are working fine. How do I fix this ?</p>