public function testSkipsProvidesMessagesForAllSkippingReasons()
 {
     $test = new RequirementsTest('testAllPossibleRequirements');
     $result = $test->run();
     $this->assertEquals('PHP 99-dev (or later) is required.' . PHP_EOL . 'PHPUnit 9-dev (or later) is required.' . PHP_EOL . 'Function testFuncOne is required.' . PHP_EOL . 'Function testFuncTwo is required.' . PHP_EOL . 'Extension testExtOne is required.' . PHP_EOL . 'Extension testExtTwo is required.', $test->getStatusMessage());
 }
 public function testSkipsProvidesMessagesForAllSkippingReasons()
 {
     $test = new RequirementsTest('testAllPossibleRequirements');
     $result = $test->run();
     $this->assertEquals('PHP >= 99-dev is required.' . PHP_EOL . 'PHPUnit >= 9-dev is required.' . PHP_EOL . 'Operating system matching /DOESNOTEXIST/i is required.' . PHP_EOL . 'Function testFuncOne is required.' . PHP_EOL . 'Function testFuncTwo is required.' . PHP_EOL . 'Extension testExtOne is required.' . PHP_EOL . 'Extension testExtTwo is required.' . PHP_EOL . 'Extension testExtThree >= 2.0 is required.', $test->getStatusMessage());
 }
Exemple #3
0
 public function testSkipsIfRequiresHigherVersionOfPHP()
 {
     $test = new RequirementsTest('testAlwaysSkip2');
     $result = $test->run();
     $this->assertEquals(1, $result->skippedCount());
     $this->assertEquals('PHP 9999999 (or later) is required.', $test->getStatusMessage());
 }