Skip to content

Commit a399326

Browse files
renovate[bot]mpkorstanje
authored andcommitted
Update spring core to v6
1 parent e835417 commit a399326

File tree

11 files changed

+27
-128
lines changed

11 files changed

+27
-128
lines changed

Diff for: cucumber-spring/pom.xml

+1-21
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
<properties>
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<hamcrest.version>2.2</hamcrest.version>
17-
<javax.servlet-api.version>4.0.1</javax.servlet-api.version>
1817
<junit-jupiter.version>5.9.1</junit-jupiter.version>
19-
<spring.version>5.3.24</spring.version>
18+
<spring.version>6.0.3</spring.version>
2019
<project.Automatic-Module-Name>io.cucumber.spring</project.Automatic-Module-Name>
2120
<mockito.version>4.11.0</mockito.version>
2221
</properties>
@@ -65,25 +64,6 @@
6564
<version>${apiguardian-api.version}</version>
6665
</dependency>
6766

68-
<dependency>
69-
<groupId>org.springframework</groupId>
70-
<artifactId>spring-web</artifactId>
71-
<version>${spring.version}</version>
72-
<scope>test</scope>
73-
</dependency>
74-
<dependency>
75-
<groupId>org.springframework</groupId>
76-
<artifactId>spring-webmvc</artifactId>
77-
<version>${spring.version}</version>
78-
<scope>test</scope>
79-
</dependency>
80-
<dependency>
81-
<groupId>javax.servlet</groupId>
82-
<artifactId>javax.servlet-api</artifactId>
83-
<version>${javax.servlet-api.version}</version>
84-
<scope>test</scope>
85-
</dependency>
86-
8767
<dependency>
8868
<groupId>io.cucumber</groupId>
8969
<artifactId>cucumber-java</artifactId>

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/annotationconfig/AnnotationContextConfiguration.java

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.springframework.test.context.ContextConfiguration;
55
import org.springframework.test.context.web.WebAppConfiguration;
66

7-
@WebAppConfiguration
87
@ContextConfiguration("classpath:cucumber.xml")
98
@CucumberContextConfiguration
109
public class AnnotationContextConfiguration {

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/annotationconfig/AnnotationContextConfigurationDefinitions.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
import io.cucumber.java.en.Then;
44
import org.springframework.beans.factory.annotation.Autowired;
5-
import org.springframework.web.context.WebApplicationContext;
5+
import org.springframework.context.ApplicationContext;
66

77
import static org.junit.jupiter.api.Assertions.assertNotNull;
88

99
public class AnnotationContextConfigurationDefinitions {
1010

1111
@Autowired
12-
private WebApplicationContext wac;
12+
private ApplicationContext context;
1313

1414
@Then("cucumber picks up configuration class without step defs")
1515
public void pickUpContext() {
16-
assertNotNull(wac);
16+
assertNotNull(context);
1717
}
1818

1919
}
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
11
package io.cucumber.spring.beans;
22

3-
import org.springframework.stereotype.Component;
4-
import org.springframework.web.bind.annotation.RequestMapping;
5-
import org.springframework.web.bind.annotation.RequestMethod;
6-
import org.springframework.web.bind.annotation.ResponseBody;
3+
import org.springframework.stereotype.Controller;
74

8-
@Component
9-
@RequestMapping(TestController.BASE_URL)
5+
@Controller
106
public class TestController {
117

12-
public static final String BASE_URL = "/test";
13-
14-
@ResponseBody
15-
@RequestMapping(method = RequestMethod.GET)
16-
public String test() {
17-
return "ok";
18-
}
19-
208
}

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/threading/ThreadingStepDefinitions.java

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static org.junit.jupiter.api.Assertions.assertSame;
1919

2020
@CucumberContextConfiguration
21-
@WebAppConfiguration
2221
@ContextConfiguration("classpath:cucumber.xml")
2322
public class ThreadingStepDefinitions {
2423

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/webappconfig/RunCucumberTest.java

-16
This file was deleted.

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/webappconfig/SpringInjectionStepDefinitions.java

-45
This file was deleted.

Diff for: cucumber-spring/src/test/resources/io/cucumber/spring/springWebContextInjection.feature

-6
This file was deleted.

Diff for: examples/spring-java-junit5/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
<properties>
1414
<project.Automatic-Module-Name>io.cucumber.examples.spring.application</project.Automatic-Module-Name>
15-
<spring-boot.version>2.6.0</spring-boot.version>
16-
<junit-jupiter.version>5.8.2</junit-jupiter.version>
15+
<spring-boot.version>3.0.1</spring-boot.version>
16+
<junit-jupiter.version>5.9.1</junit-jupiter.version>
1717
</properties>
1818

1919
<dependencyManagement>

Diff for: examples/spring-java-junit5/src/main/java/io/cucumber/examples/spring/application/Message.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package io.cucumber.examples.spring.application;
22

3-
import javax.persistence.Access;
4-
import javax.persistence.AccessType;
5-
import javax.persistence.Basic;
6-
import javax.persistence.Entity;
7-
import javax.persistence.GeneratedValue;
8-
import javax.persistence.GenerationType;
9-
import javax.persistence.Id;
10-
import javax.persistence.ManyToOne;
11-
import javax.persistence.Table;
3+
import jakarta.persistence.Access;
4+
import jakarta.persistence.AccessType;
5+
import jakarta.persistence.Basic;
6+
import jakarta.persistence.Entity;
7+
import jakarta.persistence.GeneratedValue;
8+
import jakarta.persistence.GenerationType;
9+
import jakarta.persistence.Id;
10+
import jakarta.persistence.ManyToOne;
11+
import jakarta.persistence.Table;
1212

1313
import java.io.Serializable;
1414
import java.util.StringJoiner;

Diff for: examples/spring-java-junit5/src/main/java/io/cucumber/examples/spring/application/User.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package io.cucumber.examples.spring.application;
22

3-
import javax.persistence.Access;
4-
import javax.persistence.AccessType;
5-
import javax.persistence.Basic;
6-
import javax.persistence.Entity;
7-
import javax.persistence.FetchType;
8-
import javax.persistence.GeneratedValue;
9-
import javax.persistence.GenerationType;
10-
import javax.persistence.Id;
11-
import javax.persistence.OneToMany;
12-
import javax.persistence.Table;
3+
import jakarta.persistence.Access;
4+
import jakarta.persistence.AccessType;
5+
import jakarta.persistence.Basic;
6+
import jakarta.persistence.Entity;
7+
import jakarta.persistence.FetchType;
8+
import jakarta.persistence.GeneratedValue;
9+
import jakarta.persistence.GenerationType;
10+
import jakarta.persistence.Id;
11+
import jakarta.persistence.OneToMany;
12+
import jakarta.persistence.Table;
1313

1414
import java.io.Serializable;
1515
import java.util.List;

0 commit comments

Comments
 (0)