Skip to content

Commit 08900e2

Browse files
authored
Run CI on JDK 21 (#1173)
1 parent c5c2a80 commit 08900e2

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

.github/workflows/gradle.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
java: [ '17' ] # We want to test on LTSs.
24+
java: # We want to test on LTSs.
25+
- '17'
26+
- '21'
2527
steps:
2628
- name: actions/setup-java@v3 (JDK ${{ matrix.java }})
2729
uses: actions/setup-java@v4

clients/line-bot-client-base/src/test/java/com/linecorp/bot/client/base/exception/AbstractLineClientExceptionTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import static org.mockito.Mockito.when;
2121

2222
import java.io.IOException;
23+
import java.net.URI;
2324
import java.net.URL;
2425
import java.util.Map;
2526

@@ -71,7 +72,7 @@ void constructorNoException() {
7172
@Test
7273
void getRequestUrl() throws Exception {
7374
AbstractLineClientException exception = new AbstractLineClientException(response, "test message");
74-
assertThat(exception.getRequestUrl()).isEqualTo(new URL("https://example.com/"));
75+
assertThat(exception.getRequestUrl()).isEqualTo(new URI("https://example.com/").toURL());
7576
}
7677

7778
@Test

spring-boot/line-bot-spring-boot-handler/src/main/java/com/linecorp/bot/spring/boot/handler/support/LineMessageHandlerSupport.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
import java.util.Collection;
2121
import java.util.List;
2222

23+
import jakarta.annotation.PostConstruct;
24+
2325
import org.slf4j.Logger;
2426
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
2527
import org.springframework.boot.context.properties.EnableConfigurationProperties;
@@ -69,7 +71,10 @@ public LineMessageHandlerSupport(
6971
final ConfigurableApplicationContext applicationContext) {
7072
this.returnValueConsumerFactory = returnValueConsumerFactory;
7173
this.applicationContext = applicationContext;
74+
}
7275

76+
@PostConstruct
77+
public void initialize() {
7378
applicationContext.addApplicationListener(event -> {
7479
if (event instanceof ContextRefreshedEvent) {
7580
refresh();

0 commit comments

Comments
 (0)