public function testGetMessageKey() { $summary = new Summary('summarytest'); $this->assertEquals("summarytest", $summary->getMessageKey()); $summary->setAction("testing"); $this->assertEquals("summarytest-testing", $summary->getMessageKey()); $summary->setModuleName(""); $this->assertEquals("testing", $summary->getMessageKey()); }
/** * @dataProvider providerFormatAutoComment */ public function testFormatAutoComment($module, $action, $language, array $parts, $expected) { $summary = new Summary(); $summary->setModuleName($module); $summary->setAction($action); $summary->setLanguage($language); if (!empty($parts)) { call_user_func_array(array($summary, 'addAutoCommentArgs'), $parts); } $formatter = $this->newFormatter(); $result = $formatter->formatAutoComment($summary); $this->assertEquals($expected, $result, 'Not the expected result'); }