| @@ 41-57 (lines=17) @@ | ||
| 38 | $this->assertTrue($focusCropData['y'] >= 10); |
|
| 39 | } |
|
| 40 | ||
| 41 | public function testGetFocusCropDataWithVerticalStyle() |
|
| 42 | { |
|
| 43 | $focusOffsetFinder = new FocusCropDataCalculator( |
|
| 44 | [10, 10, 90, 90], |
|
| 45 | [40, 40, 60, 60], |
|
| 46 | 30, |
|
| 47 | 60 |
|
| 48 | ); |
|
| 49 | ||
| 50 | $focusCropData = $focusOffsetFinder->getFocusCropData(); |
|
| 51 | ||
| 52 | // for vertical style |
|
| 53 | $this->assertTrue($focusCropData['width'] < $focusCropData['height']); |
|
| 54 | $this->assertEquals($focusCropData['height'], 80); |
|
| 55 | $this->assertTrue($focusCropData['x'] > 10); |
|
| 56 | $this->assertTrue($focusCropData['y'] == 10); |
|
| 57 | } |
|
| 58 | ||
| 59 | public function testGetFocusCropDataHorizontalStyle() |
|
| 60 | { |
|
| @@ 59-75 (lines=17) @@ | ||
| 56 | $this->assertTrue($focusCropData['y'] == 10); |
|
| 57 | } |
|
| 58 | ||
| 59 | public function testGetFocusCropDataHorizontalStyle() |
|
| 60 | { |
|
| 61 | $focusOffsetFinder = new FocusCropDataCalculator( |
|
| 62 | [10, 10, 90, 90], |
|
| 63 | [40, 40, 60, 60], |
|
| 64 | 60, |
|
| 65 | 30 |
|
| 66 | ); |
|
| 67 | ||
| 68 | $focusCropData = $focusOffsetFinder->getFocusCropData(); |
|
| 69 | ||
| 70 | // for horizontal style |
|
| 71 | $this->assertTrue($focusCropData['width'] > $focusCropData['height']); |
|
| 72 | $this->assertEquals($focusCropData['width'], 80); |
|
| 73 | $this->assertTrue($focusCropData['x'] == 10); |
|
| 74 | $this->assertTrue($focusCropData['y'] > 10); |
|
| 75 | } |
|
| 76 | ||
| 77 | public function testGetFocusCropDataStyleAnCropMatch() |
|
| 78 | { |
|
| @@ 77-93 (lines=17) @@ | ||
| 74 | $this->assertTrue($focusCropData['y'] > 10); |
|
| 75 | } |
|
| 76 | ||
| 77 | public function testGetFocusCropDataStyleAnCropMatch() |
|
| 78 | { |
|
| 79 | $focusOffsetFinder = new FocusCropDataCalculator( |
|
| 80 | [10, 10, 90, 90], |
|
| 81 | [40, 40, 60, 60], |
|
| 82 | 60, |
|
| 83 | 60 |
|
| 84 | ); |
|
| 85 | ||
| 86 | $focusCropData = $focusOffsetFinder->getFocusCropData(); |
|
| 87 | ||
| 88 | // for horizontal style |
|
| 89 | $this->assertTrue($focusCropData['width'] == $focusCropData['height']); |
|
| 90 | $this->assertEquals($focusCropData['width'], 80); |
|
| 91 | $this->assertTrue($focusCropData['x'] == 10); |
|
| 92 | $this->assertTrue($focusCropData['y'] == 10); |
|
| 93 | } |
|
| 94 | } |
|
| 95 | ||