/** * {@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'); }
/** * {@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'); }
/** * {@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'); }
/** * 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(); }
public function testToString() { $project = new Project(); $project->setProject('12'); $call = new Call(); $call->setCall('test'); $project->setCall($call); $this->assertNotNull((string) $project); }