diff --git a/phpunit.xml b/phpunit.xml index 422eeac6..63454441 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -14,4 +14,10 @@ ./tests/ + + + + src + + diff --git a/tests/CollectionTest.php b/tests/CollectionTest.php index 7a22ce27..b4a6738b 100644 --- a/tests/CollectionTest.php +++ b/tests/CollectionTest.php @@ -4,6 +4,9 @@ namespace Intervention\Image\Tests; use Intervention\Image\Collection; +/** + * @covers \Intervention\Image\Collection + */ class CollectionTest extends TestCase { public function testConstructor() diff --git a/tests/Drivers/Abstract/AbstractColorTest.php b/tests/Drivers/Abstract/AbstractColorTest.php index 4db7614e..d419c157 100644 --- a/tests/Drivers/Abstract/AbstractColorTest.php +++ b/tests/Drivers/Abstract/AbstractColorTest.php @@ -2,10 +2,13 @@ namespace Intervention\Image\Tests\Drivers\Abstract; -use Mockery; use Intervention\Image\Drivers\Abstract\AbstractColor; use Intervention\Image\Tests\TestCase; +use Mockery; +/** + * @covers \Intervention\Image\Drivers\Abstract\AbstractColor + */ class AbstractColorTest extends TestCase { public function testToHex(): void diff --git a/tests/AbstractImageTest.php b/tests/Drivers/Abstract/AbstractImageTest.php similarity index 52% rename from tests/AbstractImageTest.php rename to tests/Drivers/Abstract/AbstractImageTest.php index 167fd200..52581f21 100644 --- a/tests/AbstractImageTest.php +++ b/tests/Drivers/Abstract/AbstractImageTest.php @@ -1,6 +1,6 @@ assertEquals(200, $img->getSize()->getHeight()); } + public function testSizeAlias(): void + { + $img = $this->abstractImageMock(); + $this->assertInstanceOf(Size::class, $img->getSize()); + $this->assertEquals(300, $img->size()->getWidth()); + $this->assertEquals(200, $img->size()->getHeight()); + } + public function testIsAnimated(): void { $img = Mockery::mock(AbstractImage::class, [new Collection()])->makePartial(); @@ -199,6 +211,51 @@ class AbstractImageTest extends TestCase $this->assertInstanceOf(ImageInterface::class, $result); } + public function testInvert(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\InvertModifier') + ->andReturn($modifier); + + $result = $img->invert(); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testBrightness(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\BrightnessModifier', 5) + ->andReturn($modifier); + + $result = $img->brightness(5); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testContrast(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\ContrastModifier', 5) + ->andReturn($modifier); + + $result = $img->contrast(5); + $this->assertInstanceOf(ImageInterface::class, $result); + } + public function testBlur(): void { $img = $this->abstractImageMock(); @@ -244,6 +301,56 @@ class AbstractImageTest extends TestCase $this->assertInstanceOf(ImageInterface::class, $result); } + public function testFill(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $color = Mockery::mock(ColorInterface::class); + + $img->shouldReceive('handleInput') + ->with('abcdef') + ->andReturn($color); + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\FillModifier', $color, null) + ->andReturn($modifier); + + $result = $img->fill('abcdef'); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testPixelate(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\PixelateModifier', 42) + ->andReturn($modifier); + + $result = $img->pixelate(42); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testSharpen(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\SharpenModifier', 7) + ->andReturn($modifier); + + $result = $img->sharpen(7); + $this->assertInstanceOf(ImageInterface::class, $result); + } + public function testPickColors(): void { $color = Mockery::mock(ColorInterface::class); @@ -252,4 +359,138 @@ class AbstractImageTest extends TestCase $result = $img->pickColors(1, 2); $this->assertInstanceOf(Collection::class, $result); } + + public function testResize(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\ResizeModifier', 200, 100) + ->andReturn($modifier); + + $result = $img->resize(200, 100); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testResizeDown(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\ResizeDownModifier', 200, 100) + ->andReturn($modifier); + + $result = $img->resizeDown(200, 100); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testScale(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\ScaleModifier', 200, 100) + ->andReturn($modifier); + + $result = $img->scale(200, 100); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testScaleDown(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\ScaleDownModifier', 200, 100) + ->andReturn($modifier); + + $result = $img->scaleDown(200, 100); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testFit(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\FitModifier', 200, 100, 'center') + ->andReturn($modifier); + + $result = $img->fit(200, 100, 'center'); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testFitDown(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\FitDownModifier', 200, 100, 'center') + ->andReturn($modifier); + + $result = $img->fitDown(200, 100, 'center'); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testPad(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\PadModifier', 200, 100, 'ffffff', 'center') + ->andReturn($modifier); + + $result = $img->pad(200, 100, 'ffffff', 'center'); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testPadDown(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\PadDownModifier', 200, 100, 'ffffff', 'center') + ->andReturn($modifier); + + $result = $img->padDown(200, 100, 'ffffff', 'center'); + $this->assertInstanceOf(ImageInterface::class, $result); + } + + public function testDestroy(): void + { + $img = $this->abstractImageMock(); + + $modifier = Mockery::mock(ModifierInterface::class); + $modifier->shouldReceive('apply')->with($img)->andReturn($img); + + $img->shouldReceive('resolveDriverClass') + ->with('Modifiers\DestroyModifier') + ->andReturn($modifier); + + $img->destroy(); + } } diff --git a/tests/Drivers/Abstract/AbstractInputHandlerTest.php b/tests/Drivers/Abstract/AbstractInputHandlerTest.php new file mode 100644 index 00000000..ee40bb97 --- /dev/null +++ b/tests/Drivers/Abstract/AbstractInputHandlerTest.php @@ -0,0 +1,44 @@ +shouldReceive('handle')->with('test image')->andReturn($image); + $chain->shouldReceive('decode')->with('test image')->andReturn(Mockery::mock(ImageInterface::class)); + + $modifier = $this->getModifier($chain); + $modifier->handle('test image'); + } + + private function getModifier(AbstractDecoder $chain): AbstractInputHandler + { + return new class ($chain) extends AbstractInputHandler { + public function __construct(private AbstractDecoder $chain) + { + // + } + + protected function chain(): AbstractDecoder + { + return $this->chain; + } + }; + } +} diff --git a/tests/Drivers/Abstract/Decoders/AbstractDecoderTest.php b/tests/Drivers/Abstract/Decoders/AbstractDecoderTest.php new file mode 100644 index 00000000..157c3474 --- /dev/null +++ b/tests/Drivers/Abstract/Decoders/AbstractDecoderTest.php @@ -0,0 +1,46 @@ +makePartial(); + $decoder->shouldReceive('decode')->with('input string')->andReturn(null); + + $decoder->handle('input string'); + } + + public function testHandleFail(): void + { + $decoder = Mockery::mock(AbstractDecoder::class, [])->makePartial()->shouldAllowMockingProtectedMethods(); + $decoder->shouldReceive('decode')->with('input string')->andThrow(DecoderException::class); + + $this->expectException(DecoderException::class); + $this->expectExceptionMessage('Unable to decode given input.'); + + $decoder->handle('input string'); + } + + public function testHandleFailWithSuccessor(): void + { + $successor = Mockery::mock(AbstractDecoder::class)->makePartial(); + $successor->shouldReceive('decode')->with('input string')->andReturn(null); + + $decoder = Mockery::mock(AbstractDecoder::class, [$successor])->makePartial()->shouldAllowMockingProtectedMethods(); + $decoder->shouldReceive('decode')->with('input string')->andThrow(DecoderException::class); + + $decoder->handle('input string'); + } +} diff --git a/tests/Drivers/Abstract/Encoders/AbstractEncoderTest.php b/tests/Drivers/Abstract/Encoders/AbstractEncoderTest.php new file mode 100644 index 00000000..09626609 --- /dev/null +++ b/tests/Drivers/Abstract/Encoders/AbstractEncoderTest.php @@ -0,0 +1,48 @@ +getAbstractEncoder()->getBuffered($callback)); + } + + public function testSetGetQuality(): void + { + $encoder = $this->getAbstractEncoder(); + $encoder->setQuality(55); + + static::assertSame(55, $encoder->getQuality()); + } + + private function getAbstractEncoder(): AbstractEncoder + { + return new class () extends AbstractEncoder implements EncoderInterface { + public function getBuffered(callable $callback): string + { + return parent::getBuffered($callback); + } + + public function encode(ImageInterface $image): EncodedImage + { + } + }; + } +} diff --git a/tests/Drivers/Abstract/Modifiers/AbstractFitModifierTest.php b/tests/Drivers/Abstract/Modifiers/AbstractFitModifierTest.php new file mode 100644 index 00000000..f8678f96 --- /dev/null +++ b/tests/Drivers/Abstract/Modifiers/AbstractFitModifierTest.php @@ -0,0 +1,66 @@ + [150, 100, 50, 100, 50, 0]; + yield '100x150' => [100, 150, 75, 150, 13, 0]; + } + + /** @dataProvider providerCropSize */ + public function testGetCropSize(int $width, int $height, int $expectedWidth, int $expectedHeight, int $expectedX, int $expectedY): void + { + $modifier = $this->getModifier(100, 200, 'center'); + + $image = (new ImageFactory())->newImage($width, $height); + $size = $modifier->getCropSize($image); + + static::assertSame($expectedWidth, $size->getWidth()); + static::assertSame($expectedHeight, $size->getHeight()); + static::assertSame($expectedX, $size->getPivot()->getX()); + static::assertSame($expectedY, $size->getPivot()->getY()); + } + + public function testGetResizeSize(): void + { + $modifier = $this->getModifier(200, 100, 'center'); + + $image = (new ImageFactory())->newImage(300, 200); + $size = $modifier->getCropSize($image); + $resize = $modifier->getResizeSize($size); + + static::assertSame(200, $resize->getWidth()); + static::assertSame(100, $resize->getHeight()); + static::assertSame(0, $resize->getPivot()->getX()); + static::assertSame(0, $resize->getPivot()->getY()); + } + + private function getModifier(int $width, int $height, string $position): AbstractFitModifier + { + return new class ($width, $height, $position) extends AbstractFitModifier { + public function getCropSize(ImageInterface $image): SizeInterface + { + return parent::getCropSize($image); + } + + public function getResizeSize(SizeInterface $size): SizeInterface + { + return parent::getResizeSize($size); + } + }; + } +} diff --git a/tests/Drivers/Abstract/Modifiers/AbstractPadModifierTest.php b/tests/Drivers/Abstract/Modifiers/AbstractPadModifierTest.php new file mode 100644 index 00000000..4308a3bf --- /dev/null +++ b/tests/Drivers/Abstract/Modifiers/AbstractPadModifierTest.php @@ -0,0 +1,67 @@ + [150, 100, 100, 67, 0, 67]; + yield '100x150' => [100, 150, 100, 150, 0, 25]; + } + + /** @dataProvider providerCropSize */ + public function testGetCropSize(int $width, int $height, int $expectedWidth, int $expectedHeight, int $expectedX, int $expectedY): void + { + $modifier = $this->getModifier(100, 200, 'ffffff', 'center'); + + $image = (new ImageFactory())->newImage($width, $height); + $size = $modifier->getCropSize($image); + + static::assertSame($expectedWidth, $size->getWidth()); + static::assertSame($expectedHeight, $size->getHeight()); + static::assertSame($expectedX, $size->getPivot()->getX()); + static::assertSame($expectedY, $size->getPivot()->getY()); + } + + public function testGetResizeSize(): void + { + $modifier = $this->getModifier(200, 100, 'ffffff', 'center'); + + $image = (new ImageFactory())->newImage(300, 200); + $resize = $modifier->getResizeSize($image); + + static::assertSame(200, $resize->getWidth()); + static::assertSame(100, $resize->getHeight()); + static::assertSame(0, $resize->getPivot()->getX()); + static::assertSame(0, $resize->getPivot()->getY()); + } + + private function getModifier(int $width, int $height, $background, string $position): AbstractPadModifier + { + return new class($width, $height, $background, $position) extends AbstractPadModifier { + public function getCropSize(ImageInterface $image): SizeInterface + { + return parent::getCropSize($image); + } + + public function getResizeSize(ImageInterface $image): SizeInterface + { + return parent::getResizeSize($image); + } + }; + } +} diff --git a/tests/Drivers/Abstract/Modifiers/AbstractRotateModifierTest.php b/tests/Drivers/Abstract/Modifiers/AbstractRotateModifierTest.php new file mode 100644 index 00000000..42de945b --- /dev/null +++ b/tests/Drivers/Abstract/Modifiers/AbstractRotateModifierTest.php @@ -0,0 +1,80 @@ + [0.0, 0]; + yield '90 degrees' => [90.0, 90]; + yield '180 degrees' => [180.0, 180]; + yield '270 degrees' => [270.0, 270]; + yield '360 degrees' => [0.0, 360]; + } + + /** @dataProvider providerRotationAngle */ + public function testRotationAngle(float $expected, int $angle): void + { + $modifier = $this->getModifier($angle, 'abcdef'); + + static::assertSame($expected, $modifier->rotationAngle()); + } + + public function testBackgroundColor(): void + { + $modifier = $this->getModifier(90, 'abcdef'); + $color = $modifier->backgroundColor(); + + static::assertSame(255, $color->red()); + } + + public function testBackgroundColorInvalidValueThrowsException(): void + { + $this->expectException(TypeException::class); + $this->expectExceptionMessage('Argument #2 must be a color value'); + + $modifier = $this->getModifier(90, 'bad value'); + $modifier->backgroundColor(); + } + + private function getModifier(float $angle, $background): AbstractRotateModifier + { + return new class ($angle, $background) extends AbstractRotateModifier { + public function rotationAngle(): float + { + return parent::rotationAngle(); + } + + public function backgroundColor(): ColorInterface + { + return parent::backgroundColor(); + } + + public function handleInput($input): ImageInterface|ColorInterface + { + if ($this->background === 'bad value') { + throw new DecoderException(); + } + + $color = Mockery::mock(ColorInterface::class); + $color->shouldReceive('red')->andReturn(255); + + return $color; + } + }; + } +} diff --git a/tests/Drivers/Gd/ColorTest.php b/tests/Drivers/Gd/ColorTest.php index 767fbccc..3c9aa9dc 100644 --- a/tests/Drivers/Gd/ColorTest.php +++ b/tests/Drivers/Gd/ColorTest.php @@ -7,6 +7,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Color */ class ColorTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/ArrayColorDecoderTest.php b/tests/Drivers/Gd/Decoders/ArrayColorDecoderTest.php index 4750f87d..d13920ea 100644 --- a/tests/Drivers/Gd/Decoders/ArrayColorDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/ArrayColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\ArrayColorDecoder */ class ArrayColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/Base64ImageDecoderTest.php b/tests/Drivers/Gd/Decoders/Base64ImageDecoderTest.php index dcddfa53..d252345f 100644 --- a/tests/Drivers/Gd/Decoders/Base64ImageDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/Base64ImageDecoderTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\Base64ImageDecoder */ class Base64ImageDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/BinaryImageDecoderTest.php b/tests/Drivers/Gd/Decoders/BinaryImageDecoderTest.php index b4e63620..632f0363 100644 --- a/tests/Drivers/Gd/Decoders/BinaryImageDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/BinaryImageDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\BinaryImageDecoder */ class BinaryImageDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/DataUriImageDecoderTest.php b/tests/Drivers/Gd/Decoders/DataUriImageDecoderTest.php index cc31e4af..1e8d5b5a 100644 --- a/tests/Drivers/Gd/Decoders/DataUriImageDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/DataUriImageDecoderTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\DataUriImageDecoder */ class DataUriImageDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/FilePathImageDecoderTest.php b/tests/Drivers/Gd/Decoders/FilePathImageDecoderTest.php index e0f86b66..2aac84e6 100644 --- a/tests/Drivers/Gd/Decoders/FilePathImageDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/FilePathImageDecoderTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\FilePathImageDecoder */ class FilePathImageDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/HexColorDecoderTest.php b/tests/Drivers/Gd/Decoders/HexColorDecoderTest.php index c70a6db6..179f4620 100644 --- a/tests/Drivers/Gd/Decoders/HexColorDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/HexColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\HexColorDecoder */ class HexColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/ImageObjectDecoderTest.php b/tests/Drivers/Gd/Decoders/ImageObjectDecoderTest.php index 4ae717fa..16f559f0 100644 --- a/tests/Drivers/Gd/Decoders/ImageObjectDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/ImageObjectDecoderTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\ImageObjectDecoder */ class ImageObjectDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/RgbStringColorDecoderTest.php b/tests/Drivers/Gd/Decoders/RgbStringColorDecoderTest.php index db1a5bb9..45537a27 100644 --- a/tests/Drivers/Gd/Decoders/RgbStringColorDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/RgbStringColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\RgbStringColorDecoder */ class RgbStringColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Decoders/TransparentColorDecoderTest.php b/tests/Drivers/Gd/Decoders/TransparentColorDecoderTest.php index 29777036..f680a367 100644 --- a/tests/Drivers/Gd/Decoders/TransparentColorDecoderTest.php +++ b/tests/Drivers/Gd/Decoders/TransparentColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Decoders\TransparentColorDecoder */ class TransparentColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Encoders/GifEncoderTest.php b/tests/Drivers/Gd/Encoders/GifEncoderTest.php index 4a08a8dd..11cb67d3 100644 --- a/tests/Drivers/Gd/Encoders/GifEncoderTest.php +++ b/tests/Drivers/Gd/Encoders/GifEncoderTest.php @@ -12,6 +12,7 @@ use Intervention\MimeSniffer\Types\ImageGif; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Encoders\GifEncoder */ class GifEncoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Encoders/JpegEncoderTest.php b/tests/Drivers/Gd/Encoders/JpegEncoderTest.php index 7e46e48d..bb016d28 100644 --- a/tests/Drivers/Gd/Encoders/JpegEncoderTest.php +++ b/tests/Drivers/Gd/Encoders/JpegEncoderTest.php @@ -12,6 +12,7 @@ use Intervention\MimeSniffer\Types\ImageJpeg; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Encoders\JpegEncoder */ class JpegEncoderTest extends TestCase { diff --git a/tests/Drivers/Gd/Encoders/PngEncoderTest.php b/tests/Drivers/Gd/Encoders/PngEncoderTest.php index 97991d0e..6c21c62f 100644 --- a/tests/Drivers/Gd/Encoders/PngEncoderTest.php +++ b/tests/Drivers/Gd/Encoders/PngEncoderTest.php @@ -12,6 +12,7 @@ use Intervention\MimeSniffer\Types\ImagePng; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Encoders\PngEncoder */ class PngEncoderTest extends TestCase { diff --git a/tests/Drivers/Gd/FrameTest.php b/tests/Drivers/Gd/FrameTest.php index ff862d4b..422676d2 100644 --- a/tests/Drivers/Gd/FrameTest.php +++ b/tests/Drivers/Gd/FrameTest.php @@ -10,6 +10,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Frame */ class FrameTest extends TestCase { diff --git a/tests/Drivers/Gd/ImageFactoryTest.php b/tests/Drivers/Gd/ImageFactoryTest.php index f2283fce..32cf83d4 100644 --- a/tests/Drivers/Gd/ImageFactoryTest.php +++ b/tests/Drivers/Gd/ImageFactoryTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\ImageFactory */ class ImageFactoryTest extends TestCase { diff --git a/tests/Drivers/Gd/ImageTest.php b/tests/Drivers/Gd/ImageTest.php index 74ea010c..82992c24 100644 --- a/tests/Drivers/Gd/ImageTest.php +++ b/tests/Drivers/Gd/ImageTest.php @@ -11,6 +11,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Image */ class ImageTest extends TestCase { diff --git a/tests/Drivers/Gd/InputHandlerTest.php b/tests/Drivers/Gd/InputHandlerTest.php index e137b283..829fdca1 100644 --- a/tests/Drivers/Gd/InputHandlerTest.php +++ b/tests/Drivers/Gd/InputHandlerTest.php @@ -10,6 +10,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\InputHandler */ class InputHandlerTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/BlurModifierTest.php b/tests/Drivers/Gd/Modifiers/BlurModifierTest.php index b1b70855..5fa2328a 100644 --- a/tests/Drivers/Gd/Modifiers/BlurModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/BlurModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\BlurModifier */ class BlurModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/BrightnessModifierTest.php b/tests/Drivers/Gd/Modifiers/BrightnessModifierTest.php index 2a80ba6a..24312978 100644 --- a/tests/Drivers/Gd/Modifiers/BrightnessModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/BrightnessModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\BrightnessModifier */ class BrightnessModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/ContrastModifierTest.php b/tests/Drivers/Gd/Modifiers/ContrastModifierTest.php index e95a8192..66afbf57 100644 --- a/tests/Drivers/Gd/Modifiers/ContrastModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/ContrastModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\ContrastModifier */ class ContrastModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/DestroyModifierTest.php b/tests/Drivers/Gd/Modifiers/DestroyModifierTest.php index 753f45aa..378f7e24 100644 --- a/tests/Drivers/Gd/Modifiers/DestroyModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/DestroyModifierTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\DestroyModifier */ class DestroyModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/FillModifierTest.php b/tests/Drivers/Gd/Modifiers/FillModifierTest.php index d3fb6205..380b746a 100644 --- a/tests/Drivers/Gd/Modifiers/FillModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/FillModifierTest.php @@ -10,6 +10,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\FillModifier */ class FillModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/FitModifierTest.php b/tests/Drivers/Gd/Modifiers/FitModifierTest.php index 8e02343b..58bd8094 100644 --- a/tests/Drivers/Gd/Modifiers/FitModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/FitModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\FitModifier */ class FitModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/GreyscaleModifierTest.php b/tests/Drivers/Gd/Modifiers/GreyscaleModifierTest.php index c2c035f5..6a9b6380 100644 --- a/tests/Drivers/Gd/Modifiers/GreyscaleModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/GreyscaleModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\GreyscaleModifier */ class GreyscaleModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/InvertModifierTest.php b/tests/Drivers/Gd/Modifiers/InvertModifierTest.php index 27542274..82a81b59 100644 --- a/tests/Drivers/Gd/Modifiers/InvertModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/InvertModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\InvertModifier */ class InvertModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/PixelateModifierTest.php b/tests/Drivers/Gd/Modifiers/PixelateModifierTest.php index be945804..427a8080 100644 --- a/tests/Drivers/Gd/Modifiers/PixelateModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/PixelateModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\PixelateModifier */ class PixelateModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/PlaceModifierTest.php b/tests/Drivers/Gd/Modifiers/PlaceModifierTest.php index 16a0f06a..3f3db1e0 100644 --- a/tests/Drivers/Gd/Modifiers/PlaceModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/PlaceModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\PlaceModifier */ class PlaceModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/ResizeModifierTest.php b/tests/Drivers/Gd/Modifiers/ResizeModifierTest.php index 7094a1e7..bf7ef234 100644 --- a/tests/Drivers/Gd/Modifiers/ResizeModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/ResizeModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\ResizeModifier */ class ResizeModifierTest extends TestCase { diff --git a/tests/Drivers/Gd/Modifiers/SharpenModifierTest.php b/tests/Drivers/Gd/Modifiers/SharpenModifierTest.php index 051ad027..5646bae1 100644 --- a/tests/Drivers/Gd/Modifiers/SharpenModifierTest.php +++ b/tests/Drivers/Gd/Modifiers/SharpenModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateGdTestImage; /** * @requires extension gd + * @covers \Intervention\Image\Drivers\Gd\Modifiers\SharpenModifier */ class SharpenModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/ColorTest.php b/tests/Drivers/Imagick/ColorTest.php index 52e8779e..2840e98f 100644 --- a/tests/Drivers/Imagick/ColorTest.php +++ b/tests/Drivers/Imagick/ColorTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Color */ class ColorTest extends TestCase { diff --git a/tests/Drivers/Imagick/Decoders/ArrayColorDecoderTest.php b/tests/Drivers/Imagick/Decoders/ArrayColorDecoderTest.php index c3c5e17a..41301b0a 100644 --- a/tests/Drivers/Imagick/Decoders/ArrayColorDecoderTest.php +++ b/tests/Drivers/Imagick/Decoders/ArrayColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Decoders\ArrayColorDecoder */ class ArrayColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/Decoders/ImageObjectDecoderTest.php b/tests/Drivers/Imagick/Decoders/ImageObjectDecoderTest.php index 175886ad..12fdb144 100644 --- a/tests/Drivers/Imagick/Decoders/ImageObjectDecoderTest.php +++ b/tests/Drivers/Imagick/Decoders/ImageObjectDecoderTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Decoders\ImageObjectDecoder */ class ImageObjectDecoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/Decoders/RgbStringColorDecoderTest.php b/tests/Drivers/Imagick/Decoders/RgbStringColorDecoderTest.php index f2ac61e7..c3b6a52a 100644 --- a/tests/Drivers/Imagick/Decoders/RgbStringColorDecoderTest.php +++ b/tests/Drivers/Imagick/Decoders/RgbStringColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Decoders\RgbStringColorDecoder */ class RgbStringColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/Decoders/TransparentColorDecoderTest.php b/tests/Drivers/Imagick/Decoders/TransparentColorDecoderTest.php index 82dcf188..011947ad 100644 --- a/tests/Drivers/Imagick/Decoders/TransparentColorDecoderTest.php +++ b/tests/Drivers/Imagick/Decoders/TransparentColorDecoderTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Decoders\TransparentColorDecoder */ class TransparentColorDecoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/Encoders/GifEncoderTest.php b/tests/Drivers/Imagick/Encoders/GifEncoderTest.php index fd7f40e4..f0624cf6 100644 --- a/tests/Drivers/Imagick/Encoders/GifEncoderTest.php +++ b/tests/Drivers/Imagick/Encoders/GifEncoderTest.php @@ -14,6 +14,7 @@ use Intervention\MimeSniffer\Types\ImageGif; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Encoders\GifEncoder */ class GifEncoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/Encoders/JpegEncoderTest.php b/tests/Drivers/Imagick/Encoders/JpegEncoderTest.php index 5e2d0ecc..76ea3696 100644 --- a/tests/Drivers/Imagick/Encoders/JpegEncoderTest.php +++ b/tests/Drivers/Imagick/Encoders/JpegEncoderTest.php @@ -14,6 +14,7 @@ use Intervention\MimeSniffer\Types\ImageJpeg; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Encoders\JpegEncoder */ class JpegEncoderTest extends TestCase { diff --git a/tests/Drivers/Imagick/FrameTest.php b/tests/Drivers/Imagick/FrameTest.php index 659b4db6..85e20f10 100644 --- a/tests/Drivers/Imagick/FrameTest.php +++ b/tests/Drivers/Imagick/FrameTest.php @@ -11,6 +11,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Frame */ class FrameTest extends TestCase { diff --git a/tests/Drivers/Imagick/ImageFactoryTest.php b/tests/Drivers/Imagick/ImageFactoryTest.php index 237d9c4d..75e40e24 100644 --- a/tests/Drivers/Imagick/ImageFactoryTest.php +++ b/tests/Drivers/Imagick/ImageFactoryTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\ImageFactory */ class ImageFactoryTest extends TestCase { diff --git a/tests/Drivers/Imagick/ImageTest.php b/tests/Drivers/Imagick/ImageTest.php index 572837db..6337c1a7 100644 --- a/tests/Drivers/Imagick/ImageTest.php +++ b/tests/Drivers/Imagick/ImageTest.php @@ -12,6 +12,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Image */ class ImageTest extends TestCase { diff --git a/tests/Drivers/Imagick/InputHandlerTest.php b/tests/Drivers/Imagick/InputHandlerTest.php index 9d665945..627529ef 100644 --- a/tests/Drivers/Imagick/InputHandlerTest.php +++ b/tests/Drivers/Imagick/InputHandlerTest.php @@ -10,6 +10,7 @@ use Intervention\Image\Tests\TestCase; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\InputHandler */ class InputHandlerTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/BlurModifierTest.php b/tests/Drivers/Imagick/Modifiers/BlurModifierTest.php index e001c0f8..485b8e51 100644 --- a/tests/Drivers/Imagick/Modifiers/BlurModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/BlurModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\BlurModifier */ class BlurModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/BrightnessModifierTest.php b/tests/Drivers/Imagick/Modifiers/BrightnessModifierTest.php index a4def4c5..8cb0b3db 100644 --- a/tests/Drivers/Imagick/Modifiers/BrightnessModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/BrightnessModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\BrightnessModifier */ class BrightnessModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/ContrastModifierTest.php b/tests/Drivers/Imagick/Modifiers/ContrastModifierTest.php index 856ea3a8..c5232a4c 100644 --- a/tests/Drivers/Imagick/Modifiers/ContrastModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/ContrastModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\ContrastModifier */ class ContrastModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/DestroyModifierTest.php b/tests/Drivers/Imagick/Modifiers/DestroyModifierTest.php index ac61bd84..803f4b6c 100644 --- a/tests/Drivers/Imagick/Modifiers/DestroyModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/DestroyModifierTest.php @@ -9,6 +9,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\DestroyModifier */ class DestroyModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/FillModifierTest.php b/tests/Drivers/Imagick/Modifiers/FillModifierTest.php index b1a74f27..37d9b9d7 100644 --- a/tests/Drivers/Imagick/Modifiers/FillModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/FillModifierTest.php @@ -11,6 +11,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\FillModifier */ class FillModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/FitModifierTest.php b/tests/Drivers/Imagick/Modifiers/FitModifierTest.php index a745da01..783e8e49 100644 --- a/tests/Drivers/Imagick/Modifiers/FitModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/FitModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\FitModifier */ class FitModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/GreyscaleModifierTest.php b/tests/Drivers/Imagick/Modifiers/GreyscaleModifierTest.php index 5af3dfe5..42257fad 100644 --- a/tests/Drivers/Imagick/Modifiers/GreyscaleModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/GreyscaleModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\GreyscaleModifier */ class GreyscaleModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/InvertModifierTest.php b/tests/Drivers/Imagick/Modifiers/InvertModifierTest.php index 8c97aa46..2c3779cd 100644 --- a/tests/Drivers/Imagick/Modifiers/InvertModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/InvertModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\InvertModifier */ class InvertModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/PixelateModifierTest.php b/tests/Drivers/Imagick/Modifiers/PixelateModifierTest.php index cc4973ce..9329b830 100644 --- a/tests/Drivers/Imagick/Modifiers/PixelateModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/PixelateModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\PixelateModifier */ class PixelateModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/PlaceModifierTest.php b/tests/Drivers/Imagick/Modifiers/PlaceModifierTest.php index 21f3619c..15a3af83 100644 --- a/tests/Drivers/Imagick/Modifiers/PlaceModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/PlaceModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\PlaceModifier */ class PlaceModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/ResizeModifierTest.php b/tests/Drivers/Imagick/Modifiers/ResizeModifierTest.php index c55d4575..519e69f1 100644 --- a/tests/Drivers/Imagick/Modifiers/ResizeModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/ResizeModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\ResizeModifier */ class ResizeModifierTest extends TestCase { diff --git a/tests/Drivers/Imagick/Modifiers/SharpenModifierTest.php b/tests/Drivers/Imagick/Modifiers/SharpenModifierTest.php index 2f2dd8c9..2b80fd4e 100644 --- a/tests/Drivers/Imagick/Modifiers/SharpenModifierTest.php +++ b/tests/Drivers/Imagick/Modifiers/SharpenModifierTest.php @@ -8,6 +8,7 @@ use Intervention\Image\Tests\Traits\CanCreateImagickTestImage; /** * @requires extension imagick + * @covers \Intervention\Image\Drivers\Imagick\Modifiers\SharpenModifier */ class SharpenModifierTest extends TestCase { diff --git a/tests/EncodedImageTest.php b/tests/EncodedImageTest.php index 20c87ee4..a848ee95 100644 --- a/tests/EncodedImageTest.php +++ b/tests/EncodedImageTest.php @@ -4,6 +4,9 @@ namespace Intervention\Image\Tests; use Intervention\Image\EncodedImage; +/** + * @covers \Intervention\Image\EncodedImage + */ class EncodedImageTest extends TestCase { public function testConstructor() diff --git a/tests/Geometry/PointTest.php b/tests/Geometry/PointTest.php index a1d6423d..8f95d81d 100644 --- a/tests/Geometry/PointTest.php +++ b/tests/Geometry/PointTest.php @@ -5,6 +5,9 @@ namespace Intervention\Image\Tests\Geometry; use Intervention\Image\Geometry\Point; use Intervention\Image\Tests\TestCase; +/** + * @covers \Intervention\Image\Geometry\Point + */ class PointTest extends TestCase { public function testConstructor() diff --git a/tests/Geometry/ResizerTest.php b/tests/Geometry/ResizerTest.php index 9397d44d..f1ac5edb 100644 --- a/tests/Geometry/ResizerTest.php +++ b/tests/Geometry/ResizerTest.php @@ -7,6 +7,9 @@ use Intervention\Image\Geometry\Resizer; use Intervention\Image\Geometry\Size; use PHPUnit\Framework\TestCase; +/** + * @covers \Intervention\Image\Geometry\Resizer + */ class ResizerTest extends TestCase { public function testMake(): void diff --git a/tests/Geometry/SizeTest.php b/tests/Geometry/SizeTest.php index 6ae5f22c..68dbe2cd 100644 --- a/tests/Geometry/SizeTest.php +++ b/tests/Geometry/SizeTest.php @@ -2,12 +2,12 @@ namespace Intervention\Image\Tests\Geometry; +use Intervention\Image\Geometry\{Point, Size,}; use Intervention\Image\Tests\TestCase; -use Intervention\Image\Geometry\{ - Size, - Point, -}; +/** + * @covers \Intervention\Image\Geometry\Size + */ class SizeTest extends TestCase { public function testConstructor() diff --git a/tests/ImageManagerTest.php b/tests/ImageManagerTest.php index 833b0ef0..b95dc058 100644 --- a/tests/ImageManagerTest.php +++ b/tests/ImageManagerTest.php @@ -5,6 +5,9 @@ namespace Intervention\Image\Tests; use Intervention\Image\ImageManager; use Intervention\Image\Interfaces\ImageInterface; +/** + * @covers \Intervention\Image\ImageManager + */ class ImageManagerTest extends TestCase { public function testConstructor()