/** * @test */ public function basicGettersAndSettersShouldWork() { $upload = new FileUpload(ROOT_TESTS . '/data/self-lussing-manatee.jpg'); $this->assertNull($upload->getOverrideBasename()); $this->assertNull($upload->getOverrideFilename()); $this->assertInstanceOf('DateTime', $upload->getDateUploaded()); $this->assertEquals('image/jpeg', $upload->getMimeType()); $this->assertEquals(23239, $upload->getSize()); $this->assertEquals(ROOT_TESTS . '/data/self-lussing-manatee.jpg', $upload->getRealPath()); $overrideBaseName = 'lussen'; $overrideFileName = 'lussen.hof'; $overrideDate = new DateTime('1978-03-21 09:09:09'); $upload->setOverrideBaseName($overrideBaseName); $upload->setOverrideFileName($overrideFileName); $upload->setDateUploaded($overrideDate); $this->assertEquals($overrideBaseName, $upload->getOverrideBasename()); $this->assertEquals($overrideFileName, $upload->getOverrideFilename()); $this->assertEquals($overrideDate, $upload->getDateUploaded()); }