/**
* @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());
}