Skip to content

Commit 1259fc8

Browse files
committed
use assertj assertions.
1 parent 15dddbf commit 1259fc8

File tree

5 files changed

+39
-19
lines changed

5 files changed

+39
-19
lines changed

config/checkstyle/checkstyle.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,18 @@
7676
</module>
7777
<module name="MissingDeprecated" />
7878

79+
<module name="IllegalImport">
80+
<property name="id" value="junitAssert" />
81+
<property name="illegalClasses" value="org.junit.Assert" />
82+
<message key="import.illegal" value="Use AssertJ (org.assertj.core.api.Assertions.assertThat) instead." />
83+
</module>
84+
<module name="IllegalImport">
85+
<property name="id" value="junitAssume" />
86+
<property name="illegalClasses" value="org.junit.Assume" />
87+
<message key="import.illegal"
88+
value="Use AssertJ (org.assertj.core.api.Assumptions.assumeThat) instead." />
89+
</module>
90+
7991
<module name="AvoidNestedBlocks">
8092
<property name="allowInSwitchCase" value="true" />
8193
</module>

line-bot-api-client/src/integrationTest/java/com/linecorp/bot/client/IntegrationTestSettings.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package com.linecorp.bot.client;
1818

19-
import java.util.List;
19+
import static org.assertj.core.api.Assumptions.assumeThat;
2020

21-
import org.junit.Assume;
21+
import java.util.List;
2222

2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
@@ -42,18 +42,22 @@ public class IntegrationTestSettings {
4242
private boolean failOnUnknownProperties = true;
4343

4444
public String getUserId() {
45-
Assume.assumeTrue("userId in integration_test_settings.yml is not null", userId != null);
45+
assumeThat(userId)
46+
.as("userId in integration_test_settings.yml is not null")
47+
.isNotNull();
4648
return userId;
4749
}
4850

4951
public List<String> getAudienceIfas() {
50-
Assume.assumeNotNull(audienceIfas);
51-
Assume.assumeFalse(audienceIfas.isEmpty());
52+
assumeThat(audienceIfas)
53+
.isNotNull()
54+
.isNotEmpty();
5255
return audienceIfas;
5356
}
5457

5558
public String getRetargetingRequestId() {
56-
Assume.assumeNotNull(retargetingRequestId);
59+
assumeThat(retargetingRequestId)
60+
.isNotNull();
5761
return retargetingRequestId;
5862
}
5963

line-bot-api-client/src/integrationTest/java/com/linecorp/bot/client/IntegrationTestSettingsLoader.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
package com.linecorp.bot.client;
1818

19+
import static org.assertj.core.api.Assumptions.assumeThat;
20+
1921
import java.io.IOException;
2022
import java.net.URL;
2123

22-
import org.junit.Assume;
23-
2424
import com.fasterxml.jackson.databind.ObjectMapper;
2525
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
2626
import com.fasterxml.jackson.module.paramnames.ParameterNamesModule;
@@ -31,8 +31,9 @@ public class IntegrationTestSettingsLoader {
3131
public static IntegrationTestSettings load() throws IOException {
3232
// Do not run all test cases in this class when src/test/resources/integration_test_settings.yml doesn't
3333
// exist.
34-
Assume.assumeTrue("exists integration_test_settings.yml in resource directory",
35-
TEST_RESOURCE != null);
34+
assumeThat(TEST_RESOURCE)
35+
.as("exists integration_test_settings.yml in resource directory")
36+
.isNotNull();
3637

3738
return new ObjectMapper(new YAMLFactory())
3839
.registerModule(new ParameterNamesModule())

line-bot-api-client/src/integrationTest/java/com/linecorp/bot/client/LineOAuthClientIntegrationTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package com.linecorp.bot.client;
1818

1919
import static org.assertj.core.api.Assertions.assertThat;
20+
import static org.assertj.core.api.Assumptions.assumeThat;
2021

2122
import java.io.IOException;
2223
import java.net.URL;
@@ -27,7 +28,6 @@
2728
import java.time.Instant;
2829
import java.util.Map;
2930

30-
import org.junit.Assume;
3131
import org.junit.Before;
3232
import org.junit.Test;
3333
import org.slf4j.bridge.SLF4JBridgeHandler;
@@ -57,7 +57,8 @@ public class LineOAuthClientIntegrationTest {
5757

5858
@Before
5959
public void setUp() throws IOException {
60-
Assume.assumeTrue(TEST_RESOURCE != null);
60+
assumeThat(TEST_RESOURCE)
61+
.isNotNull();
6162

6263
final Map<?, ?> map = new ObjectMapper()
6364
.convertValue(new Yaml().load(TEST_RESOURCE.openStream()), Map.class);

line-bot-api-client/src/integrationTest/java/com/linecorp/bot/client/ManageAudienceIntegrationTest.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616

1717
package com.linecorp.bot.client;
1818

19+
import static org.assertj.core.api.Assertions.assertThat;
20+
1921
import java.io.IOException;
2022
import java.util.List;
2123
import java.util.UUID;
2224
import java.util.concurrent.ExecutionException;
2325
import java.util.stream.Collectors;
2426

25-
import org.junit.Assert;
2627
import org.junit.Before;
2728
import org.junit.Test;
2829

@@ -134,18 +135,19 @@ public void getAudienceGroups() throws ExecutionException, InterruptedException
134135
.getAudienceGroups(1L, null, null, 40L,
135136
false, AudienceGroupCreateRoute.OA_MANAGER)
136137
.get();
137-
Assert.assertEquals(1L, response.getPage().longValue());
138-
Assert.assertEquals(40L, response.getSize().longValue());
139-
Assert.assertNotNull(response.getTotalCount());
138+
assertThat(response.getPage()).isEqualTo(1L);
139+
assertThat(response.getSize()).isEqualTo(40L);
140+
assertThat(response.getTotalCount()).isNotNull();
140141
log.info(response.toString());
141142

142143
List<AudienceGroup> audienceGroups = response.getAudienceGroups();
143144
for (AudienceGroup audienceGroup : audienceGroups) {
144145
GetAudienceDataResponse dataResponse = target.getAudienceData(
145146
audienceGroup.getAudienceGroupId()).get();
146-
Assert.assertNotNull(dataResponse.getAudienceGroup());
147-
Assert.assertEquals(audienceGroup.getAudienceGroupId(),
148-
dataResponse.getAudienceGroup().getAudienceGroupId());
147+
assertThat(dataResponse.getAudienceGroup())
148+
.isNotNull();
149+
assertThat(dataResponse.getAudienceGroup().getAudienceGroupId())
150+
.isEqualTo(audienceGroup.getAudienceGroupId());
149151
log.info("id={} data={}", audienceGroup.getAudienceGroupId(), dataResponse);
150152
}
151153
}

0 commit comments

Comments
 (0)