/** * @dataProvider provideValidConstruction */ public function testValidConstruction($sum, $minor, $bot) { $flags = new EditInfo($sum, $minor, $bot); $this->assertEquals($sum, $flags->getSummary()); $this->assertEquals($minor, $flags->getMinor()); $this->assertEquals($bot, $flags->getBot()); }
private function getEditInfoParams(EditInfo $editInfo) { $params = array(); if ($editInfo->getSummary()) { $params['summary'] = $editInfo->getSummary(); } if ($editInfo->getMinor()) { $params['minor'] = true; } if ($editInfo->getBot()) { $params['bot'] = true; $params['assert'] = 'bot'; } return $params; }