@@ -305,27 +305,27 @@ public function resizeDataProvider()
305305 * @dataProvider rotateDataProvider
306306 * @depends testOpen
307307 */
308- // public function testRotate($image, $angle, $pixel, $adapterType)
309- // {
310- // $adapter = $this->_getAdapter($adapterType);
311- // $adapter->open($image);
312- //
313- // $size = [$adapter->getOriginalWidth(), $adapter->getOriginalHeight()];
314- //
315- // $colorBefore = $adapter->getColorAt($pixel['x'], $pixel['y']);
316- // $adapter->rotate($angle);
317- //
318- // $newPixel = $this->_convertCoordinates(
319- // $pixel,
320- // $angle,
321- // $size,
322- // [$adapter->getOriginalWidth(), $adapter->getOriginalHeight()]
323- // );
324- // $colorAfter = $adapter->getColorAt($newPixel['x'], $newPixel['y']);
325- //
326- // $result = $this->_compareColors($colorBefore, $colorAfter);
327- // $this->assertTrue($result, join(',', $colorBefore) . ' not equals ' . join(',', $colorAfter));
328- // }
308+ public function testRotate ($ image , $ angle , $ pixel , $ adapterType )
309+ {
310+ $ adapter = $ this ->_getAdapter ($ adapterType );
311+ $ adapter ->open ($ image );
312+
313+ $ size = [$ adapter ->getOriginalWidth (), $ adapter ->getOriginalHeight ()];
314+
315+ $ colorBefore = $ adapter ->getColorAt ($ pixel ['x ' ], $ pixel ['y ' ]);
316+ $ adapter ->rotate ($ angle );
317+
318+ $ newPixel = $ this ->_convertCoordinates (
319+ $ pixel ,
320+ $ angle ,
321+ $ size ,
322+ [$ adapter ->getOriginalWidth (), $ adapter ->getOriginalHeight ()]
323+ );
324+ $ colorAfter = $ adapter ->getColorAt ($ newPixel ['x ' ], $ newPixel ['y ' ]);
325+
326+ $ result = $ this ->_compareColors ($ colorBefore , $ colorAfter );
327+ $ this ->assertTrue ($ result , join (', ' , $ colorBefore ) . ' not equals ' . join (', ' , $ colorAfter ));
328+ }
329329
330330 /**
331331 * Get pixel coordinates after rotation
0 commit comments