/** * hasFormAnUploadFieldReturnBool Test * * @return void * @test */ public function hasFormAnUploadFieldReturnBool() { $fieldObjectStorage = new ObjectStorage(); $field = new Field(); $field->setType('captcha'); $fieldObjectStorage->attach($field); $field2 = new Field(); $field2->setType('file'); $fieldObjectStorage->attach($field2); $pagesObjectStorage = new ObjectStorage(); $page = new Page(); $page->setFields($fieldObjectStorage); $pagesObjectStorage->attach($page); $form = new Form(); $form->setPages($pagesObjectStorage); $this->assertTrue(BasicFileUtility::hasFormAnUploadField($form)); $field2->setType('textarea'); $this->assertFalse(BasicFileUtility::hasFormAnUploadField($form)); }