public function testMake() { $diff = new tools\diff(); $this->assert->array($diff->make())->isEqualTo(array(''))->array($diff->setData($data = rand(0, 9))->make())->isEqualTo(array(array('-' => array(''), '+' => array($data))))->array($diff->setData($data = uniqid())->make())->isEqualTo(array(array('-' => array(''), '+' => array($data))))->array($diff->setReference($data)->make())->isEqualTo(array($data))->array($diff->setReference('')->setData(($firstLine = uniqid()) . PHP_EOL . ($secondLine = uniqid()))->make())->isEqualTo(array(array('-' => array(''), '+' => array($firstLine, $secondLine)))); }
public function setData($mixed) { return parent::setData(self::dumpAsString($mixed)); }