1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-26 15:24:37 +02:00

Added missing tests

This commit is contained in:
Oliver Vogel
2021-12-01 19:26:39 +01:00
parent 440e642403
commit 96a3fef055

View File

@@ -2,6 +2,7 @@
namespace Intervention\Image\Tests\Drivers\Gd; namespace Intervention\Image\Tests\Drivers\Gd;
use GdImage;
use Intervention\Image\Drivers\Gd\Frame; use Intervention\Image\Drivers\Gd\Frame;
use Intervention\Image\Drivers\Gd\Image; use Intervention\Image\Drivers\Gd\Image;
use Intervention\Image\Geometry\Size; use Intervention\Image\Geometry\Size;
@@ -20,6 +21,23 @@ class FrameTest extends TestCase
$this->assertInstanceOf(Frame::class, $frame); $this->assertInstanceOf(Frame::class, $frame);
} }
public function testGetCore(): void
{
$frame = $this->getTestFrame();
$this->assertInstanceOf(GdImage::class, $frame->getCore());
}
public function testSetCore(): void
{
$core1 = imagecreatetruecolor(3, 2);
$core2 = imagecreatetruecolor(3, 3);
$frame = new Frame($core1);
$this->assertEquals(2, $frame->getSize()->getHeight());
$result = $frame->setCore($core2);
$this->assertInstanceOf(Frame::Class, $result);
$this->assertEquals(3, $frame->getSize()->getHeight());
}
public function testGetSize(): void public function testGetSize(): void
{ {
$frame = $this->getTestFrame(); $frame = $this->getTestFrame();