Skip to content

Commit ee41de6

Browse files
committed
Reduce scope of expectThrows
1 parent c93e568 commit ee41de6

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3ClientSettingsTests.java

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -74,32 +74,26 @@ public void testNondefaultClientCreatedBySettingItsSettings() {
7474
}
7575

7676
public void testRejectionOfLoneAccessKey() {
77+
final MockSecureSettings secureSettings = new MockSecureSettings();
78+
secureSettings.setString("s3.client.default.access_key", "aws_key");
7779
final IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
78-
() -> {
79-
final MockSecureSettings secureSettings = new MockSecureSettings();
80-
secureSettings.setString("s3.client.default.access_key", "aws_key");
81-
S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build());
82-
});
80+
() -> S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build()));
8381
assertThat(e.getMessage(), is("Missing secret key for s3 client [default]"));
8482
}
8583

8684
public void testRejectionOfLoneSecretKey() {
85+
final MockSecureSettings secureSettings = new MockSecureSettings();
86+
secureSettings.setString("s3.client.default.secret_key", "aws_key");
8787
final IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
88-
() -> {
89-
final MockSecureSettings secureSettings = new MockSecureSettings();
90-
secureSettings.setString("s3.client.default.secret_key", "aws_key");
91-
S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build());
92-
});
88+
() -> S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build()));
9389
assertThat(e.getMessage(), is("Missing access key for s3 client [default]"));
9490
}
9591

9692
public void testRejectionOfLoneSessionToken() {
93+
final MockSecureSettings secureSettings = new MockSecureSettings();
94+
secureSettings.setString("s3.client.default.session_token", "aws_key");
9795
final IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
98-
() -> {
99-
final MockSecureSettings secureSettings = new MockSecureSettings();
100-
secureSettings.setString("s3.client.default.session_token", "aws_key");
101-
S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build());
102-
});
96+
() -> S3ClientSettings.load(Settings.builder().setSecureSettings(secureSettings).build()));
10397
assertThat(e.getMessage(), is("Missing access key and secret key for s3 client [default]"));
10498
}
10599

0 commit comments

Comments
 (0)