Differential D18302 Diff 44009 src/applications/differential/parser/__tests__/DifferentialChangesetParserTestCase.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/parser/__tests__/DifferentialChangesetParserTestCase.php
| Show All 27 Lines | foreach ($tests as $changes => $expected) { | ||||
| $right->attachHunks(array($hunk)); | $right->attachHunks(array($hunk)); | ||||
| $parser = new DifferentialChangesetParser(); | $parser = new DifferentialChangesetParser(); | ||||
| $parser->setOriginals($left, $right); | $parser->setOriginals($left, $right); | ||||
| $this->assertEqual($expected, $parser->diffOriginals(), $changes); | $this->assertEqual($expected, $parser->diffOriginals(), $changes); | ||||
| } | } | ||||
| } | } | ||||
| public function testDiffBinary() { | public function testRenderChangeset() { | ||||
| $hunk = id(new DifferentialModernHunk()) | $hunk = id(new DifferentialModernHunk()) | ||||
| ->setChanges(''); | ->setChanges(''); | ||||
| $changeset = id(new DifferentialChangeset()) | $changeset = id(new DifferentialChangeset()) | ||||
| ->attachHunks(array($hunk)) | ->attachHunks(array($hunk)) | ||||
| ->setMetadata(array()); | ->setMetadata(array()); | ||||
| $inline = id(new DifferentialInlineComment()) | $inline = id(new DifferentialInlineComment()) | ||||
| ->setChangesetID($changeset->getID()); | ->setChangesetID($changeset->getID()); | ||||
| $viewer = PhabricatorUser::getOmnipotentUser(); | $viewer = PhabricatorUser::getOmnipotentUser(); | ||||
| $engine = id(new PhabricatorMarkupEngine()) | $engine = id(new PhabricatorMarkupEngine()) | ||||
| ->setViewer($viewer); | ->setViewer($viewer); | ||||
| $parser = id(new DifferentialChangesetParser()) | $parser = id(new DifferentialChangesetParser()) | ||||
| ->setChangeset($changeset) | ->setChangeset($changeset) | ||||
| ->setMarkupEngine($engine) | ->setMarkupEngine($engine) | ||||
| //->setMask(array()) | ->setMask(array()) | ||||
| ->setUser($viewer) | ->setUser($viewer) | ||||
| ->parseInlineComment($inline); | ->parseInlineComment($inline); | ||||
| $this->assertEqual(null, $parser->renderChangeset()); | $this->assertEqual('', $parser->renderChangeset()); | ||||
| } | } | ||||
| } | } | ||||