setLabelMap($fields) ->setTitleKey('title') ->setSummaryKey('summary'); $result_output = $parser->parseCorpus($message); $result_errors = $parser->getErrors(); $this->assertEqual($output, $result_output); $this->assertEqual($errors, $result_errors); } } public function testDifferentialCommitMessageParserNormalization() { $map = array( 'Test Plan' => 'test plan', 'REVIEWERS' => 'reviewers', 'sUmmArY' => 'summary', ); foreach ($map as $input => $expect) { $this->assertEqual( $expect, DifferentialCommitMessageParser::normalizeFieldLabel($input), pht('Field normalization of label "%s".', $input)); } } }