public function testMake() { $diff = new tools\diffs\variable(); $exception = null; try { $diff->make(); } catch (\exception $exception) { } $this->assert->exception($exception)->isInstanceOf('mageekguy\\atoum\\exceptions\\runtime')->hasMessage('Reference is undefined'); $diff->setReference($reference = uniqid()); try { $diff->make(); } catch (\exception $exception) { } $this->assert->exception($exception)->isInstanceOf('mageekguy\\atoum\\exceptions\\runtime')->hasMessage('Data is undefined'); $diff->setData($reference); $this->assert->array($diff->make())->isEqualTo(array(self::dumpAsString($reference))); }