/** * @dataProvider serviceProvider */ public function testSetService($a, $b, $c = null) { $this->assertEquals($b, $this->object->setService($a)); $this->assertEquals($b, $this->object->isReady()); if ($c) { $log = parseLog(); $this->assertEquals($c, $log[1]); } $this->assertFalse($this->object->setService('bloop')); $this->assertEquals($b, $this->object->isReady()); //already set, so no change }