예제 #1
0
 public function testSetTest()
 {
     $this->if($extension = new testedClass())->and($test = new \mock\mageekguy\atoum\test())->and($manager = new \mock\mageekguy\atoum\test\assertion\manager())->and($test->setAssertionManager($manager))->then->object($extension->setTest($test))->isIdenticalTo($extension);
 }
예제 #2
0
<?php

require_once __DIR__ . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR . 'autoloader.php';
use mageekguy\atoum\phpunit;
use mageekguy\atoum\autoloop;
use mageekguy\atoum\report\fields\runner\result\notifier;
$extension = new autoloop\extension($script);
$extension->setWatchedFiles(array(__DIR__ . '/classes'))->addToRunner($runner);
$extension = new phpunit\extension($script);
$extension->addToRunner($runner);
if (getenv('TRAVIS_PHP_VERSION') === '7.0') {
    $script->php('php -n -ddate.timezone=Europe/Paris')->noCodeCoverage();
}
$script->noCodeCoverageForClasses('mageekguy\\atoum\\asserter');
$script->noCodeCoverageForNamespaces('mageekguy\\atoum\\asserters');
$script->noCodeCoverageForNamespaces('mageekguy\\atoum\\autoloop');
if (PHP_OS === 'Darwin') {
    $notifier = new notifier\terminal();
    $report = $script->addDefaultReport();
    $report->addField($notifier);
}