/** * @depends testConstructor * @param UploadedFile $uploadedFile * @return UploadedFile */ public function testGetStream(UploadedFile $uploadedFile) { $stream = $uploadedFile->getStream(); $this->assertEquals(true, $uploadedFile->getStream() instanceof Stream); $stream->close(); return $uploadedFile; }
public function testCannotRetrieveStreamAfterMove() { $this->setExpectedException("RuntimeException", "File has already been moved"); $stream = new Stream("php://temp", "wb+"); $stream->write("test"); $upload = new UploadedFile($stream, 1, UPLOAD_ERR_OK); $upload->moveTo(__DIR__ . "/tmpfile"); $this->assertTrue(file_exists(__DIR__ . "/tmpfile")); $upload->getStream(); }