getAcceptedExtensions() public method

コード例 #1
0
ファイル: extension.php プロジェクト: xihewang/atoum
 public function test__construct()
 {
     $this->mockGenerator->shunt('__construct')->if($filter = new recursives\extension($recursiveIterator = new \mock\recursiveDirectoryIterator(uniqid()), $acceptedExtensions = array('php')))->then->object($filter->getInnerIterator())->isIdenticalTo($recursiveIterator)->array($filter->getAcceptedExtensions())->isEqualTo($acceptedExtensions)->if($filter = new recursives\extension(__DIR__, $acceptedExtensions))->then->object($filter->getInnerIterator())->isEqualTo(new \recursiveDirectoryIterator(__DIR__))->string($filter->getInnerIterator()->getPath())->isEqualTo(__DIR__)->if($filter = new recursives\extension($path = uniqid(), $acceptedExtensions, function ($path) use(&$innerIterator) {
         return $innerIterator = new \mock\recursiveDirectoryIterator($path);
     }))->then->object($filter->getInnerIterator())->isIdenticalTo($innerIterator)->mock($filter->getInnerIterator())->call('__construct')->withArguments($path)->once()->array($filter->getAcceptedExtensions())->isEqualTo($acceptedExtensions);
 }