Skip to content

Commit f91d24d

Browse files
committed
Make secure testdata approach generic
1 parent fa781d7 commit f91d24d

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,29 +32,28 @@ private static Properties accessSecureTestData()
3232
final Properties passwords = new Properties();
3333
passwords.load(checkArgumentNotEmpty(inputStream, "InputStream was null"));
3434

35-
assumeThat(passwords.getProperty("legacy-signed-enveloped-email-zip"))
35+
assumeThat(passwords.getProperty("secure-testdata-zip"))
3636
.as("secure-testdata-passwords.properties")
3737
.isNotEmpty();
3838

39-
final String secureDataPassword = passwords.getProperty("legacy-signed-enveloped-email-zip");
40-
new ZipFile(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email.zip", secureDataPassword.toCharArray())
41-
.extractAll(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email");
42-
new ZipFile(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email/file-hider.zip", secureDataPassword.toCharArray())
43-
.extractAll(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email");
39+
final String secureDataPassword = passwords.getProperty("secure-testdata-zip");
40+
new ZipFile(RESOURCES + "/secure-testdata/secure-testdata.zip", secureDataPassword.toCharArray())
41+
.extractAll(RESOURCES + "/secure-testdata/secure-testdata");
42+
new ZipFile(RESOURCES + "/secure-testdata/secure-testdata/file-hider.zip", secureDataPassword.toCharArray())
43+
.extractAll(RESOURCES + "/secure-testdata/secure-testdata");
4444

4545
return passwords;
4646
}
4747

4848
private static void cleanupSecureTestData() {
49-
final File file = new File(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email");
49+
final File file = new File(RESOURCES + "/secure-testdata/secure-testdata");
5050

5151
int tries = 0;
5252
while (file.exists() && tries++ <= 10) {
5353
try {
5454
FileUtils.deleteDirectory(file);
5555
} catch (IOException e) {
5656
try {
57-
//noinspection BusyWait
5857
Thread.sleep(100);
5958
} catch (InterruptedException interruptedException) {
6059
Thread.currentThread().interrupt();

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,12 +177,12 @@ public void testEncryptedMessageEml_LegacySignedEnvelopedAttachment()
177177
@Override
178178
public void accept(final Properties passwords) {
179179
final Pkcs12Config pkcs12Config = Pkcs12Config.builder()
180-
.pkcs12Store(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email/7acc30df-26dd-40b3-9d45-e31f681e755b.p12")
180+
.pkcs12Store(RESOURCES + "/secure-testdata/secure-testdata/legacy-signed-enveloped-email/7acc30df-26dd-40b3-9d45-e31f681e755b.p12")
181181
.storePassword(passwords.getProperty("legacy-signed-enveloped-email-zip-keystore-password"))
182182
.keyAlias("sectigo limited id von ")
183183
.keyPassword(passwords.getProperty("legacy-signed-enveloped-email-zip-key-password"))
184184
.build();
185-
Email emailParsedFromEml = EmailConverter.emlToEmail(new File(RESOURCES + "/secure-testdata/legacy-signed-enveloped-email/email.eml"), pkcs12Config);
185+
Email emailParsedFromEml = EmailConverter.emlToEmail(new File(RESOURCES + "/secure-testdata/secure-testdata/legacy-signed-enveloped-email/email.eml"), pkcs12Config);
186186

187187
EmailAssert.assertThat(emailParsedFromEml).hasSubject("Ausarbeitung einer Schutzrechtsanmeldung : R.389390, Hr/Pv");
188188

Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)