Skip to content

Commit 5614eef

Browse files
upgrade openapi poms and codegen tests to junit5 (#18619)
1 parent 89c2664 commit 5614eef

23 files changed

Lines changed: 778 additions & 777 deletions

File tree

modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
2020
<jodatime-version>2.7</jodatime-version>
2121
<maven-plugin-version>1.0.0</maven-plugin-version>
22-
<junit-version>4.13.2</junit-version>
22+
<junit-version>5.10.2</junit-version>
2323
<http-signature-version>1.4</http-signature-version>
2424
</properties>
2525
</project>

modules/openapi-generator-maven-plugin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@
5959
<version>${project.version}</version>
6060
</dependency>
6161
<dependency>
62-
<groupId>junit</groupId>
63-
<artifactId>junit</artifactId>
62+
<groupId>org.junit.jupiter</groupId>
63+
<artifactId>junit-jupiter-api</artifactId>
6464
<version>${junit.version}</version>
6565
<scope>test</scope>
6666
</dependency>

modules/openapi-generator-maven-plugin/src/test/java/org/openapitools/codegen/plugin/CodeGenMojoTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package org.openapitools.codegen.plugin;
1818

19-
import static org.junit.Assert.assertThrows;
19+
import static org.junit.jupiter.api.Assertions.assertThrows;
2020

2121
import java.io.File;
2222
import java.nio.file.Files;

modules/openapi-generator-online/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@
127127
</dependency>
128128

129129
<dependency>
130-
<groupId>junit</groupId>
131-
<artifactId>junit</artifactId>
130+
<groupId>org.junit.jupiter</groupId>
131+
<artifactId>junit-jupiter-api</artifactId>
132132
<version>${junit.version}</version>
133133
<scope>test</scope>
134134
</dependency>

modules/openapi-generator-online/src/test/java/org/openapitools/codegen/online/api/GenApiControllerTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package org.openapitools.codegen.online.api;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
4-
import org.junit.Test;
5-
import org.junit.runner.RunWith;
4+
import org.junit.jupiter.api.Test;
5+
import org.junit.jupiter.api.extension.ExtendWith;
66
import org.openapitools.codegen.online.model.ResponseCode;
77
import org.springframework.beans.factory.annotation.Autowired;
88
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
99
import org.springframework.http.HttpHeaders;
1010
import org.springframework.http.MediaType;
11-
import org.springframework.test.context.junit4.SpringRunner;
11+
import org.springframework.test.context.junit.jupiter.SpringExtension;
1212
import org.springframework.test.web.servlet.MockMvc;
1313

1414
import static org.hamcrest.Matchers.hasItem;
@@ -18,7 +18,7 @@
1818
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
1919
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
2020

21-
@RunWith(SpringRunner.class)
21+
@ExtendWith(SpringExtension.class)
2222
@WebMvcTest(GenApiController.class)
2323
public class GenApiControllerTest {
2424

modules/openapi-generator/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,10 +322,16 @@
322322
</dependency>
323323
<dependency>
324324
<groupId>com.tngtech.archunit</groupId>
325-
<artifactId>archunit-junit4</artifactId>
325+
<artifactId>archunit-junit5</artifactId>
326326
<version>${archunit.version}</version>
327327
<scope>test</scope>
328328
</dependency>
329+
<dependency>
330+
<groupId>org.junit.jupiter</groupId>
331+
<artifactId>junit-jupiter-api</artifactId>
332+
<version>${junit.version}</version>
333+
<scope>test</scope>
334+
</dependency>
329335
<dependency>
330336
<groupId>org.testng</groupId>
331337
<artifactId>testng</artifactId>

modules/openapi-generator/src/main/resources/codegen/generatorClassTest.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package {{generatorPackage}};
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44
import org.openapitools.codegen.ClientOptInput;
55
import org.openapitools.codegen.DefaultGenerator;
66
import org.openapitools.codegen.config.CodegenConfigurator;

modules/openapi-generator/src/main/resources/codegen/pom.mustache

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<plugin>
3232
<groupId>org.apache.maven.plugins</groupId>
3333
<artifactId>maven-surefire-plugin</artifactId>
34-
<version>2.12</version>
34+
<version>2.22.2</version>
3535
<configuration>
3636
<systemPropertyVariables>
3737
<property>
@@ -41,7 +41,6 @@
4141
</systemPropertyVariables>
4242
<argLine>-Xms512m -Xmx1500m</argLine>
4343
<parallel>methods</parallel>
44-
<forkMode>pertest</forkMode>
4544
</configuration>
4645
</plugin>
4746

@@ -114,15 +113,16 @@
114113
<scope>provided</scope>
115114
</dependency>
116115
<dependency>
117-
<groupId>junit</groupId>
118-
<artifactId>junit</artifactId>
116+
<groupId>org.junit.jupiter</groupId>
117+
<artifactId>junit-jupiter-api</artifactId>
119118
<version>${junit-version}</version>
119+
<scope>test</scope>
120120
</dependency>
121121
</dependencies>
122122
<properties>
123123
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
124124
<openapi-generator-version>{{openapiGeneratorVersion}}</openapi-generator-version>
125125
<maven-plugin-version>1.0.0</maven-plugin-version>
126-
<junit-version>4.13.2</junit-version>
126+
<junit-version>5.10.2</junit-version>
127127
</properties>
128128
</project>

modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.tngtech.archunit.core.domain.JavaModifier;
55
import com.tngtech.archunit.core.importer.ClassFileImporter;
66
import com.tngtech.archunit.lang.ArchRule;
7-
import org.junit.Test;
7+
import org.junit.jupiter.api.Test;
88

99
import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.*;
1010
import static com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_ACCESS_STANDARD_STREAMS;

0 commit comments

Comments
 (0)