Skip to content

Commit 3d41a46

Browse files
committed
Fix secure test execution problem when executed from CLI
1 parent 43ab6c0 commit 3d41a46

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

modules/core-test-module/src/main/java/testutil/SecureTestDataHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ private static Properties accessSecureTestData()
4646
return passwords;
4747
}
4848

49-
private static void cleanupSecureTestData() {
49+
public static void cleanupSecureTestData() {
5050
final File file = new File(RESOURCES + "/secure-testdata/secure-testdata");
5151

5252
int tries = 0;

modules/simple-java-mail/src/test/java/org/simplejavamail/internal/smimesupport/ReadSmimeSelfSignedTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,9 @@ public void testEncryptedMessageEml_LegacySignedEnvelopedAttachment()
211211
@Test
212212
public void testNPE_InSmimeUtilFixed()
213213
throws Exception {
214+
// for some reason running this test from CLI fails without this line
215+
// I think a previous cleanup failed or couldn't be executed successfully
216+
SecureTestDataHelper.cleanupSecureTestData();
214217
SecureTestDataHelper.runTestWithSecureTestData(passwords -> {
215218
String fileNameMsg = RESOURCES + "/secure-testdata/secure-testdata/npe-SmimeUtilFixed-test-email/NPE_SmimeUtilFixed Test Mail.msg";
216219
FileInputStream fileInputStream = new FileInputStream(fileNameMsg);

0 commit comments

Comments
 (0)