Differential D13200 Diff 31965 src/applications/project/editor/__tests__/PhabricatorProjectEditorTestCase.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/editor/__tests__/PhabricatorProjectEditorTestCase.php
| Show First 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | if ($results) { | ||||
| return head($results); | return head($results); | ||||
| } else { | } else { | ||||
| return null; | return null; | ||||
| } | } | ||||
| } | } | ||||
| private function createProject(PhabricatorUser $user) { | private function createProject(PhabricatorUser $user) { | ||||
| $project = PhabricatorProject::initializeNewProject($user); | $project = PhabricatorProject::initializeNewProject($user); | ||||
| $project->setName('Test Project '.mt_rand()); | $project->setName(pht('Test Project %d', mt_rand())); | ||||
| $project->save(); | $project->save(); | ||||
| return $project; | return $project; | ||||
| } | } | ||||
| private function createProjectWithNewAuthor() { | private function createProjectWithNewAuthor() { | ||||
| $author = $this->createUser(); | $author = $this->createUser(); | ||||
| $author->save(); | $author->save(); | ||||
| $project = $this->createProject($author); | $project = $this->createProject($author); | ||||
| return $project; | return $project; | ||||
| } | } | ||||
| private function createUser() { | private function createUser() { | ||||
| $rand = mt_rand(); | $rand = mt_rand(); | ||||
| $user = new PhabricatorUser(); | $user = new PhabricatorUser(); | ||||
| $user->setUsername('unittestuser'.$rand); | $user->setUsername('unittestuser'.$rand); | ||||
| $user->setRealName('Unit Test User '.$rand); | $user->setRealName(pht('Unit Test User %d', $rand)); | ||||
| return $user; | return $user; | ||||
| } | } | ||||
| private function joinProject( | private function joinProject( | ||||
| PhabricatorProject $project, | PhabricatorProject $project, | ||||
| PhabricatorUser $user) { | PhabricatorUser $user) { | ||||
| $this->joinOrLeaveProject($project, $user, '+'); | $this->joinOrLeaveProject($project, $user, '+'); | ||||
| Show All 33 Lines | |||||