/** * @covers ::__construct * @covers ::getParam * @covers ::getFileName * @covers ::getTotalSize * @covers ::getIdentifier * @covers ::getRelativePath * @covers ::getTotalChunks * @covers ::getDefaultChunkSize * @covers ::getCurrentChunkNumber * @covers ::getCurrentChunkSize * @covers ::getFile * @covers ::isFustyFlowRequest */ public function testRequest_construct_withCustomRequest() { $request = new Request($this->requestArr); $this->assertSame('prettify.js', $request->getFileName()); $this->assertSame(100, $request->getTotalSize()); $this->assertSame('13632-prettifyjs', $request->getIdentifier()); $this->assertSame('home/prettify.js', $request->getRelativePath()); $this->assertSame(42, $request->getTotalChunks()); $this->assertSame(1048576, $request->getDefaultChunkSize()); $this->assertSame(1, $request->getCurrentChunkNumber()); $this->assertSame(10, $request->getCurrentChunkSize()); $this->assertSame(null, $request->getFile()); $this->assertFalse($request->isFustyFlowRequest()); }