title: PhpUnit test passes with Missing argument 1
body: <p>When I run a test the following warning is given:
  Missing argument 1 for ...</p>
  
  <p>The unittest passes, is it possible to let the test fail?</p>
  
  <p>This is my PhpUnit.xml</p>
  
  <pre><code>&lt;phpunit bootstrap="bootstrap.php"
           colors="false"
           convertErrorsToExceptions="true"
           convertNoticesToExceptions="true"
           convertWarningsToExceptions="true"
           strict="true"&gt;
      &lt;selenium&gt;
          &lt;browser name="Internet Explorer" browser="*iexplore" /&gt;
          &lt;browser name="Firefox" browser="*firefox" /&gt;
      &lt;/selenium&gt;
      &lt;filter&gt;
          &lt;whitelist&gt;
              &lt;directory&gt;../src&lt;/directory&gt;
          &lt;/whitelist&gt;
      &lt;/filter&gt;
      &lt;testsuites&gt;
          &lt;testsuite name="unitTests"&gt;
              &lt;directory suffix="Test.php"&gt;*&lt;/directory&gt;
          &lt;/testsuite&gt;
      &lt;/testsuites&gt;
      &lt;logging&gt;
          &lt;log type="coverage-html" target="../build/coverage" /&gt;
          &lt;log type="coverage-clover" target="../build/logs/clover.xml" /&gt;
          &lt;log type="coverage-crap4j" target="../build/logs/crap4j.xml" /&gt;
      &lt;/logging&gt;
  &lt;/phpunit&gt;
  </code></pre>
  
  <p>This is the php log:
   Missing argument 1 for xx function(), called in xx on line 37 and defined (error type: Warning in xx on line 78)</p>