From b5ae8a27237adb9415b450d2fae0e203bd6c708e Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Fri, 12 Aug 2022 17:30:01 +0200 Subject: [PATCH] Add tests for DrawRectangleModifier --- .../Modifiers/DrawRectangleModifierTest.php | 28 +++++++++++++++++++ .../Modifiers/DrawRectangleModifierTest.php | 24 ++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 tests/Drivers/Gd/Modifiers/DrawRectangleModifierTest.php create mode 100644 tests/Drivers/Imagick/Modifiers/DrawRectangleModifierTest.php diff --git a/tests/Drivers/Gd/Modifiers/DrawRectangleModifierTest.php b/tests/Drivers/Gd/Modifiers/DrawRectangleModifierTest.php new file mode 100644 index 00000000..2368c6ee --- /dev/null +++ b/tests/Drivers/Gd/Modifiers/DrawRectangleModifierTest.php @@ -0,0 +1,28 @@ +createTestImage('trim.png'); + $this->assertEquals('00aef0', $image->pickColor(14, 14)->toHex()); + $rectangle = new Rectangle(300, 200); + $rectangle->background('ffffff'); + $image->modify(new DrawRectangleModifier(new Point(14, 14), $rectangle)); + $this->assertEquals('ffffff', $image->pickColor(14, 14)->toHex()); + } +} diff --git a/tests/Drivers/Imagick/Modifiers/DrawRectangleModifierTest.php b/tests/Drivers/Imagick/Modifiers/DrawRectangleModifierTest.php new file mode 100644 index 00000000..876397f8 --- /dev/null +++ b/tests/Drivers/Imagick/Modifiers/DrawRectangleModifierTest.php @@ -0,0 +1,24 @@ +createTestImage('trim.png'); + $this->assertEquals('00aef0', $image->pickColor(14, 14)->toHex()); + $rectangle = new Rectangle(300, 200); + $rectangle->background('ffffff'); + $image->modify(new DrawRectangleModifier(new Point(14, 14), $rectangle)); + $this->assertEquals('ffffff', $image->pickColor(14, 14)->toHex()); + } +}