/**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $this->serviceManager = Bootstrap::getServiceManager();
     $this->document = new Document();
     $this->document->setId(1);
     $this->document->setDocument('This is the document');
     $contentType = new ContentType();
     $contentType->setExtension('.xyz');
     $this->document->setContentType($contentType);
     $project = new Project();
     $project->setId(1);
     $project->setNumber('1234');
     $project->setProject('This is the number');
     $workpackage = new Workpackage();
     $workpackage->setSequence(1);
     $workpackage->setProject($project);
     $this->document->setWorkpackage($workpackage);
     $authorizeServiceMock = $this->getMockBuilder('BjyAuthorize\\View\\Helper\\IsAllowed')->disableOriginalConstructor()->getMock();
     $authorizeServiceMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager = $this->serviceManager->get('viewhelpermanager');
     $viewHelperManager->setService('isAllowed', $authorizeServiceMock);
     $urlViewHelperMock = $this->getMockBuilder(Url::class)->disableOriginalConstructor()->getMock();
     $urlViewHelperMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager->setService('url', $urlViewHelperMock);
     $this->documentLink = $viewHelperManager->get('workpackageDocumentlink');
 }
Example #2
0
 /**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $this->serviceManager = Bootstrap::getServiceManager();
     $this->versionService = $this->serviceManager->get(VersionService::class);
     $version = new Version();
     $version->setId(1);
     $versionType = new Type();
     $versionType->setDescription('This is the description');
     $version->setVersionType($versionType);
     $this->versionService->setVersion($version);
     $project = new Project();
     $project->setProject('This is the project');
     $this->projectService = $this->serviceManager->get(ProjectService::class);
     //        $this->projectService->setProject($project);
     $this->projectService->setProjectId(1);
     $this->versionService->getVersion()->setProject($this->projectService->getProject());
     $authorizeServiceMock = $this->getMockBuilder('BjyAuthorize\\View\\Helper\\IsAllowed')->disableOriginalConstructor()->getMock();
     $authorizeServiceMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager = $this->serviceManager->get('viewhelpermanager');
     $viewHelperManager->setService('isAllowed', $authorizeServiceMock);
     $urlViewHelperMock = $this->getMockBuilder(Url::class)->disableOriginalConstructor()->getMock();
     $urlViewHelperMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager->setService('url', $urlViewHelperMock);
     $this->versionLink = $viewHelperManager->get('versionlink');
 }
Example #3
0
 /**
  * {@inheritDoc}
  */
 public function setUp()
 {
     $this->serviceManager = Bootstrap::getServiceManager();
     $this->report = new Report();
     $this->report->setId(1);
     $this->report->setDatePeriod(new \DateTime());
     $project = new Project();
     $project->setId(1);
     $project->setNumber('1234');
     $project->setProject('This is the number');
     $this->report->setProject($project);
     $authorizeServiceMock = $this->getMockBuilder('BjyAuthorize\\View\\Helper\\IsAllowed')->disableOriginalConstructor()->getMock();
     $authorizeServiceMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager = $this->serviceManager->get('viewhelpermanager');
     $viewHelperManager->setService('isAllowed', $authorizeServiceMock);
     $urlViewHelperMock = $this->getMockBuilder(Url::class)->disableOriginalConstructor()->getMock();
     $urlViewHelperMock->expects($this->any())->method('__invoke')->will($this->returnValue(true));
     $viewHelperManager->setService('url', $urlViewHelperMock);
     $this->reportLink = $viewHelperManager->get('reportLink');
 }
Example #4
0
 /**
  * Load the Project
  *
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $project = new Project();
     $project->setCall($manager->find("Program\\Entity\\Call\\Call", 1));
     $project->setNumber('12345');
     $project->setProject('This is a testProject');
     $project->setTitle('This is the title');
     $dateTime = new \DateTime();
     $project->setDateStart($dateTime->sub(new \DateInterval('P1Y')));
     $project->setDateEnd($dateTime->add(new \DateInterval('P4Y')));
     $dateTime = new \DateTime();
     $project->setDateStartActual($dateTime->sub(new \DateInterval('P6M')));
     $project->setDateEndActual($dateTime->add(new \DateInterval('P3Y')));
     $project->setContact($manager->find("Contact\\Entity\\Contact", 1));
     $project->setDescription('This is the description');
     $project->setMode(Project::MODE_DEFAULT);
     $project->setSummary('This is the summary');
     $manager->persist($project);
     $manager->flush();
 }
Example #5
0
 public function testToString()
 {
     $project = new Project();
     $project->setProject('12');
     $call = new Call();
     $call->setCall('test');
     $project->setCall($call);
     $this->assertNotNull((string) $project);
 }