Exemple #1
0
 public function test__construct()
 {
     $this->if($report = new testedClass($adapter = new atoum\test\adapter()))->then->array($report->getFields(atoum\runner::runStart))->isEmpty()->object($report->getLocale())->isInstanceOf('mageekguy\\atoum\\locale')->object($report->getAdapter())->isInstanceOf('mageekguy\\atoum\\adapter')->array($report->getFields())->isEmpty()->adapter($adapter)->call('extension_loaded')->withArguments('libxml')->once()->if($adapter->extension_loaded = false)->then->exception(function () use($adapter) {
         new testedClass($adapter);
     })->isInstanceOf('mageekguy\\atoum\\exceptions\\runtime')->hasMessage('libxml PHP extension is mandatory for clover report');
 }