Exemplo n.º 1
0
 protected function initJob()
 {
     $repo = $this->repository;
     $organization = $this->organization;
     for ($i = 1; $i <= 5; $i++) {
         $title = 'Job Repository Test ' . $i;
         $job = $repo->findOneBy(array('title' => $title));
         if (!$job) {
             $job = new Job();
             $job->setTitle($title);
             $job->setStatus(Status::ACTIVE);
             $job->setIsDraft(false);
             $job->setOrganization($organization);
             $this->dm->persist($job);
             $this->dm->flush($job);
         }
         $this->jobs[] = $job;
     }
     $title = 'Job Repository Test Draft';
     $job = $repo->findOneBy(array('title' => $title));
     if (!$job instanceof Job) {
         $job = new Job();
         $job->setTitle($title);
         $job->setIsDraft(true);
         $job->setStatus(Status::CREATED);
         $job->setOrganization($organization);
         $this->dm->persist($job);
         $this->dm->flush($job);
     }
 }
Exemplo n.º 2
0
 /**
  * @testdox Allows setting the job title
  * @covers Jobs\Entity\Job::getTitle
  * @covers Jobs\Entity\Job::setTitle
  */
 public function testSetGetTitle()
 {
     $title = 'Software Developer';
     $this->target->setTitle($title);
     $this->assertEquals($title, $this->target->getTitle());
 }