@@ -305,27 +305,27 @@ public function resizeDataProvider()
305
305
* @dataProvider rotateDataProvider
306
306
* @depends testOpen
307
307
*/
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
+ }
329
329
330
330
/**
331
331
* Get pixel coordinates after rotation
0 commit comments