Skip to content

Commit d2e7eab

Browse files
authored
[JAVA-33568] Fix spring-security-web-boot-3 integration tests (eugenp#16441)
1 parent 9c4a0b7 commit d2e7eab

2 files changed

Lines changed: 13 additions & 18 deletions

File tree

spring-security-modules/spring-security-web-boot-3/src/test/java/com/baeldung/cachecontrol/ResourceEndpointIntegrationTest.java

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,41 @@
11
package com.baeldung.cachecontrol;
22

3-
import io.restassured.http.ContentType;
4-
import org.junit.Test;
5-
import org.junit.runner.RunWith;
3+
import static io.restassured.RestAssured.given;
4+
5+
import org.junit.jupiter.api.Test;
66
import org.springframework.boot.test.context.SpringBootTest;
77
import org.springframework.boot.test.web.server.LocalServerPort;
8-
import org.springframework.test.context.junit4.SpringRunner;
98

10-
import static io.restassured.RestAssured.given;
9+
import io.restassured.http.ContentType;
1110

12-
@RunWith(SpringRunner.class)
1311
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = AppRunner.class)
14-
public class ResourceEndpointIntegrationTest {
12+
class ResourceEndpointIntegrationTest {
1513

1614
@LocalServerPort
1715
private int serverPort;
1816

1917
@Test
20-
public void whenGetRequestForUser_shouldRespondWithDefaultCacheHeaders() {
18+
void whenGetRequestForUser_shouldRespondWithDefaultCacheHeaders() {
2119
given().when().get(getBaseUrl() + "/default/users/Michael").then().headers("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate").header("Pragma", "no-cache");
2220
}
2321

2422
@Test
25-
public void whenGetRequestForUser_shouldRespondMaxAgeCacheControl() {
23+
void whenGetRequestForUser_shouldRespondMaxAgeCacheControl() {
2624
given().when().get(getBaseUrl() + "/users/Michael").then().header("Cache-Control", "max-age=60");
2725
}
2826

2927
@Test
30-
public void givenServiceEndpoint_whenGetRequestForUser_shouldResponseWithCacheControlMaxAge() {
28+
void givenServiceEndpoint_whenGetRequestForUser_shouldResponseWithCacheControlMaxAge() {
3129
given().when().get(getBaseUrl() + "/users/Michael").then().contentType(ContentType.JSON).and().statusCode(200).and().header("Cache-Control", "max-age=60");
3230
}
3331

3432
@Test
35-
public void givenServiceEndpoint_whenGetRequestForNotCacheableContent_shouldResponseWithCacheControlNoCache() {
33+
void givenServiceEndpoint_whenGetRequestForNotCacheableContent_shouldResponseWithCacheControlNoCache() {
3634
given().when().get(getBaseUrl() + "/timestamp").then().contentType(ContentType.JSON).and().statusCode(200).and().header("Cache-Control", "no-store");
3735
}
3836

3937
@Test
40-
public void givenServiceEndpoint_whenGetRequestForPrivateUser_shouldResponseWithSecurityDefaultCacheControl() {
38+
void givenServiceEndpoint_whenGetRequestForPrivateUser_shouldResponseWithSecurityDefaultCacheControl() {
4139
given().when().get(getBaseUrl() + "/private/users/Michael").then().contentType(ContentType.JSON).and().statusCode(200).and().header("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate");
4240
}
4341

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package com.baeldung.cachecontrol;
22

3-
import org.junit.Test;
4-
import org.junit.runner.RunWith;
3+
import org.junit.jupiter.api.Test;
54
import org.springframework.boot.test.context.SpringBootTest;
6-
import org.springframework.test.context.junit4.SpringRunner;
75

8-
@RunWith(SpringRunner.class)
96
@SpringBootTest(classes = AppRunner.class)
10-
public class SpringContextTest {
7+
class SpringContextTest {
118

129
@Test
13-
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
10+
void whenSpringContextIsBootstrapped_thenNoExceptions() {
1411
}
1512
}

0 commit comments

Comments
 (0)