Skip to content

Commit 6028cdb

Browse files
committed
B!! AwtApproval.verify(BufferedImage)
1 parent b83669f commit 6028cdb

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

approvaltests-tests/src/test/java/org/approvaltests/awt/ApprovalsTest.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
import org.junit.jupiter.api.condition.EnabledOnJre;
1212
import org.junit.jupiter.api.condition.JRE;
1313

14+
import java.awt.Color;
15+
import java.awt.Graphics;
16+
import java.awt.image.BufferedImage;
1417
import java.time.Duration;
1518

1619
//@UseReporter({FileCaptureReporter.class})
@@ -70,4 +73,18 @@ void testSequenceWithTimings()
7073
AwtApprovals.verifySequenceWithTimings(5,
7174
f -> new Tuple<>(squareDrawer.setSquareSize(f * 10), Duration.ofSeconds(1 + f)));
7275
}
76+
@Test
77+
void testBufferedImage()
78+
{
79+
BufferedImage bufferedImage = new BufferedImage(60, 30, BufferedImage.TYPE_INT_ARGB);
80+
Graphics graphics = bufferedImage.getGraphics();
81+
graphics.setColor(Color.BLUE);
82+
graphics.fillRect(0, 0, 60, 10);
83+
graphics.setColor(Color.BLACK);
84+
graphics.fillRect(0, 10, 60, 10);
85+
graphics.setColor(Color.WHITE);
86+
graphics.fillRect(0, 20, 60, 10);
87+
AwtApprovals.verify(bufferedImage);
88+
AwtApprovals.verify(bufferedImage, new Options());
89+
}
7390
}
141 Bytes
Loading

approvaltests/src/main/java/org/approvaltests/awt/AwtApprovals.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static void verify(Image image, Options options)
3939
}
4040
public static void verify(BufferedImage bufferedImage)
4141
{
42-
Approvals.verify(bufferedImage, new Options());
42+
verify(bufferedImage, new Options());
4343
}
4444
public static void verify(BufferedImage bufferedImage, Options options)
4545
{

0 commit comments

Comments
 (0)