Skip to content

Commit 335bf9f

Browse files
committed
F added options to all verify in AwtApprovals
1 parent 147cfc3 commit 335bf9f

File tree

2 files changed

+26
-11
lines changed

2 files changed

+26
-11
lines changed

approvaltests-tests/src/test/java/org/approvaltests/OptionsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.Arrays;
1010
import java.util.List;
1111

12+
import org.approvaltests.awt.AwtApprovals;
1213
import org.approvaltests.combinations.CombinationApprovals;
1314
import org.approvaltests.core.ApprovalFailureReporter;
1415
import org.approvaltests.core.Options;
@@ -72,6 +73,7 @@ void testEachMethodHasOneWithOptions()
7273
{
7374
verifyEachVerifyMethodHasOneWithOptions(Approvals.class);
7475
verifyEachVerifyMethodHasOneWithOptions(CombinationApprovals.class);
76+
verifyEachVerifyMethodHasOneWithOptions(AwtApprovals.class);
7577
}
7678
private void verifyEachVerifyMethodHasOneWithOptions(Class<?> approvalsClass)
7779
{
Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package org.approvaltests.awt;
22

3-
import com.spun.swing.Paintable;
4-
import com.spun.util.images.ImageWriter;
3+
import java.awt.Component;
4+
import java.awt.Image;
5+
import java.awt.image.BufferedImage;
6+
57
import org.approvaltests.Approvals;
68
import org.approvaltests.core.Options;
79
import org.approvaltests.namer.NamedEnvironment;
@@ -11,29 +13,36 @@
1113
import org.approvaltests.writers.PaintableApprovalWriter;
1214
import org.lambda.functions.Function1;
1315

14-
import java.awt.Component;
15-
import java.awt.Image;
16-
import java.awt.image.BufferedImage;
16+
import com.spun.swing.Paintable;
17+
import com.spun.util.images.ImageWriter;
1718

1819
public class AwtApprovals
1920
{
2021
public static void verify(Image image)
2122
{
22-
verifyBufferedImage(ImageWriter.toBufferedImage(image));
23+
verify(image, new Options());
2324
}
24-
private static void verifyBufferedImage(BufferedImage bufferedImage)
25+
public static void verify(Image image, Options options)
2526
{
26-
Approvals.verify(new ImageApprovalWriter(bufferedImage));
27+
verify(ImageWriter.toBufferedImage(image), options);
2728
}
2829
public static void verify(BufferedImage bufferedImage)
2930
{
30-
Approvals.verify(new ImageApprovalWriter(bufferedImage));
31+
Approvals.verify(bufferedImage, new Options());
32+
}
33+
public static void verify(BufferedImage bufferedImage, Options options)
34+
{
35+
Approvals.verify(new ImageApprovalWriter(bufferedImage), options);
3136
}
3237
public static void verify(Component c)
38+
{
39+
verify(c, new Options());
40+
}
41+
public static void verify(Component c, Options options)
3342
{
3443
try (NamedEnvironment env = NamerFactory.asOsSpecificTest())
3544
{
36-
Approvals.verify(new ComponentApprovalWriter(c));
45+
Approvals.verify(new ComponentApprovalWriter(c), options);
3746
}
3847
}
3948
public static void verify(Paintable c)
@@ -46,6 +55,10 @@ public static void verify(Paintable c, Options options)
4655
}
4756
public static void verifySequence(int numberOfFrames, Function1<Integer, Paintable> sequenceRenderer)
4857
{
49-
Approvals.verify(new PaintableMultiframeWriter(numberOfFrames, sequenceRenderer), new Options());
58+
verifySequence(numberOfFrames, sequenceRenderer, new Options());
59+
}
60+
public static void verifySequence(int numberOfFrames, Function1<Integer, Paintable> sequenceRenderer, Options options)
61+
{
62+
Approvals.verify(new PaintableMultiframeWriter(numberOfFrames, sequenceRenderer), options);
5063
}
5164
}

0 commit comments

Comments
 (0)