/** * @dataProvider provideNormaliseParams * @covers BitmapHandler::normaliseParams */ public function testNormaliseParams($fileDimensions, $expectedParams, $params, $msg) { $file = new FakeDimensionFile($fileDimensions); $handler = new BitmapHandler(); $valid = $handler->normaliseParams($file, $params); $this->assertTrue($valid); $this->assertEquals($expectedParams, $params, $msg); }
function testTooBigMustRenderImage() { $file = new FakeDimensionFile(array(4000, 4000)); $file->mustRender = true; $handler = new BitmapHandler(); $params = array('width' => '5000'); // Still bigger than max size. $this->assertFalse($handler->normaliseParams($file, $params)); }