Skip to content

Commit 1883816

Browse files
turing85dependabot[bot]
authored andcommitted
Fix junit/cucumber setup
1 parent bad6a8c commit 1883816

File tree

4 files changed

+20
-25
lines changed

4 files changed

+20
-25
lines changed

pom.xml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
<!-- Test Dependency versions -->
4242
<apache-http.version>4.5.14</apache-http.version>
43-
<cucumber.version>7.12.1</cucumber.version>
43+
<cucumber.version>7.24.0</cucumber.version>
4444
<junit.version>5.13.3</junit.version>
4545
<truth.version>1.4.4</truth.version>
4646
</properties>
@@ -185,14 +185,6 @@
185185

186186
<dependencyManagement>
187187
<dependencies>
188-
<dependency>
189-
<groupId>org.springframework.boot</groupId>
190-
<artifactId>spring-boot-dependencies</artifactId>
191-
<version>${spring-boot.version}</version>
192-
<type>pom</type>
193-
<scope>import</scope>
194-
</dependency>
195-
196188
<!-- Test dependencies -->
197189
<dependency>
198190
<groupId>org.junit</groupId>
@@ -204,7 +196,16 @@
204196
<dependency>
205197
<groupId>io.cucumber</groupId>
206198
<artifactId>cucumber-bom</artifactId>
207-
<version>7.24.0</version>
199+
<version>${cucumber.version}</version>
200+
<type>pom</type>
201+
<scope>import</scope>
202+
</dependency>
203+
204+
<!-- Spring-boot dependencies -->
205+
<dependency>
206+
<groupId>org.springframework.boot</groupId>
207+
<artifactId>spring-boot-dependencies</artifactId>
208+
<version>${spring-boot.version}</version>
208209
<type>pom</type>
209210
<scope>import</scope>
210211
</dependency>
Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
package de.turing85.spring.fileupload;
22

3-
import org.junit.platform.suite.api.SelectClasspathResource;
3+
import de.turing85.spring.fileupload.config.CucumberTestConfiguration;
4+
import io.cucumber.spring.CucumberContextConfiguration;
5+
import org.junit.platform.suite.api.SelectPackages;
46
import org.junit.platform.suite.api.Suite;
7+
import org.springframework.boot.test.context.SpringBootTest;
58

69
@Suite
7-
@SelectClasspathResource("de/turing85/spring/fileupload")
10+
@SelectPackages("de/turing85/spring/fileupload")
11+
@CucumberContextConfiguration
12+
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
13+
classes = CucumberTestConfiguration.class)
814
public class FileUploadCucumberTest {
915
}

src/test/java/de/turing85/spring/fileupload/steps/GlueConfig.java

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
cucumber.glue = de.turing85.spring.fileupload.steps
1+
cucumber.glue = de.turing85.spring.fileupload
22
cucumber.plugin = pretty, html:target/cucumber-reports/cucumber.html, json:target/cucumber-reports/cucumber.json, junit:target/cucumber-reports/cucumber.xml

0 commit comments

Comments
 (0)