Skip to content

Commit 9286f5c

Browse files
committed
! F Separating Email opener and removing deprecated function
1 parent fc5d790 commit 9286f5c

File tree

5 files changed

+30
-38
lines changed

5 files changed

+30
-38
lines changed

approvaltests-util-tests/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,6 @@
3535
<artifactId>velocity-engine-core</artifactId>
3636
<version>2.3</version>
3737
</dependency>
38-
<dependency>
39-
<groupId>com.sun.mail</groupId>
40-
<artifactId>javax.mail</artifactId>
41-
<version>1.6.2</version>
42-
</dependency>
4338
<dependency>
4439
<groupId>quartz</groupId>
4540
<artifactId>quartz</artifactId>

approvaltests-util/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
<groupId>com.sun.mail</groupId>
3535
<artifactId>javax.mail</artifactId>
3636
<version>1.6.2</version>
37+
<optional>true</optional>
3738
</dependency>
3839
<dependency>
3940
<groupId>quartz</groupId>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.spun.util.tests;
2+
3+
import com.spun.util.ObjectUtils;
4+
5+
import javax.mail.Message;
6+
import java.io.File;
7+
import java.io.FileOutputStream;
8+
9+
public class EmailOpener
10+
{
11+
public static void displayEmail(Message email)
12+
{
13+
if (email == null)
14+
{ return; }
15+
try
16+
{
17+
File f = File.createTempFile("email", ".eml");
18+
f.deleteOnExit();
19+
FileOutputStream out = new FileOutputStream(f);
20+
email.writeTo(out);
21+
out.close();
22+
TestUtils.displayFile(f.getAbsolutePath());
23+
}
24+
catch (Exception e)
25+
{
26+
throw ObjectUtils.throwAsError(e);
27+
}
28+
}
29+
}

approvaltests-util/src/main/java/com/spun/util/tests/TestUtils.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import org.lambda.functions.Function2;
1313
import org.lambda.query.Queryable;
1414

15-
import javax.mail.Message;
1615
import javax.swing.JFileChooser;
1716
import javax.swing.JFrame;
1817
import java.awt.image.BufferedImage;
@@ -127,24 +126,6 @@ public static void displayExcel(String output)
127126
displayHtml(null, ".csv", output, 3);
128127
// Runtime.getRuntime().exec("notepad.exe " + outputFile);
129128
}
130-
public static void displayEmail(Message email)
131-
{
132-
if (email == null)
133-
{ return; }
134-
try
135-
{
136-
File f = File.createTempFile("email", ".eml");
137-
f.deleteOnExit();
138-
FileOutputStream out = new FileOutputStream(f);
139-
email.writeTo(out);
140-
out.close();
141-
displayFile(f.getAbsolutePath());
142-
}
143-
catch (Exception e)
144-
{
145-
throw ObjectUtils.throwAsError(e);
146-
}
147-
}
148129
private static final List<Opener> openers = Queryable.as(new MacOpener(), new WindowsOpener(),
149130
new LinuxOpener());
150131
public static void registerOpener(Opener opener)

approvaltests/src/main/java/org/approvaltests/integrations/junit5/JupiterApprovals.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,6 @@
1111

1212
public class JupiterApprovals
1313
{
14-
/**
15-
* @deprecated Use {@link #dynamicTest(String, Action1<Options>) } instead.
16-
*/
17-
@Experimental
18-
@Deprecated
19-
public static DynamicTest dynamicTest(String displayName, Action0 action0)
20-
{
21-
return DynamicTest.dynamicTest(displayName, () -> {
22-
try (NamedEnvironment en = NamerFactory.withParameters(convertToLegalFileName(displayName)))
23-
{
24-
action0.call();
25-
}
26-
});
27-
}
2814
@Experimental
2915
public static DynamicTest dynamicTest(String displayName, Action1<Options> action1)
3016
{

0 commit comments

Comments
 (0)