function testSettingsSerialization() { $coverage = new CodeCoverage(); $coverage->log = '/banana/boat'; $coverage->includes = array('apple', 'orange'); $coverage->excludes = array('tomato', 'pea'); $data = $coverage->getSettings(); $this->assertNotNull($data); $actual = new CodeCoverage(); $actual->setSettings($data); $this->assertEqual('/banana/boat', $actual->log); $this->assertEqual(array('apple', 'orange'), $actual->includes); $this->assertEqual(array('tomato', 'pea'), $actual->excludes); }
public function testSettingsSerialization() { $coverage = new CodeCoverage(); $coverage->log = sys_get_temp_dir(); $coverage->includes = array('apple', 'orange'); $coverage->excludes = array('tomato', 'pea'); $data = $coverage->getSettings(); $this->assertNotNull($data); $actual = new CodeCoverage(); $actual->setSettings($data); $this->assertEqual(sys_get_temp_dir(), $actual->log); $this->assertEqual(array('apple', 'orange'), $actual->includes); $this->assertEqual(array('tomato', 'pea'), $actual->excludes); }