Skip to content

Commit 9da608b

Browse files
committed
fix spring-mvc tests
1 parent 52736cc commit 9da608b

25 files changed

+59
-155
lines changed

bin/spring-mvc-petstore-j8-async-server.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ fi
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
2929
ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaSpring -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -o samples/server/petstore/spring-mvc-j8-async -c bin/spring-mvc-petstore-j8-async.json -DhideGenerationTimestamp=true,java8=true,async=true"
3030

31+
rm -rf samples/server/petstore/spring-mvc-j8-async/src/main
32+
rm -rf samples/server/petstore/spring-mvc-j8-async/src/test/java/io
33+
find samples/server/petstore/spring-mvc-j8-async -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
3134
java $JAVA_OPTS -jar $executable $ags

bin/spring-mvc-petstore-j8-localdatetime.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ fi
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
2929
ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaSpring -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-j8-localdatetime.json -o samples/server/petstore/spring-mvc-j8-localdatetime -DhideGenerationTimestamp=true"
3030

31+
rm -rf samples/server/petstore/spring-mvc-j8-localdatetime/src/main
32+
rm -rf samples/server/petstore/spring-mvc-j8-localdatetime/src/test/java/io
33+
find samples/server/petstore/spring-mvc-j8-localdatetime -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
3134
java $JAVA_OPTS -jar $executable $ags

bin/spring-mvc-petstore-server.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ fi
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
2929
ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaSpring -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l spring -c bin/spring-mvc-petstore-server.json -o samples/server/petstore/spring-mvc -DhideGenerationTimestamp=true"
3030

31+
rm -rf samples/server/petstore/spring-mvc/src/main
32+
rm -rf samples/server/petstore/spring-mvc-j8-localdatetime/src/test/java/io
33+
find samples/server/petstore/spring-mvc -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
3134
java $JAVA_OPTS -jar $executable $ags

modules/swagger-codegen/src/main/resources/JavaSpring/libraries/spring-mvc/api_test.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import org.apache.http.client.HttpClient;
77
import org.apache.http.client.methods.HttpGet;
88
import org.apache.http.impl.client.HttpClientBuilder;
99
import org.testng.annotations.Test;
10-
import static org.junit.Assert.assertEquals;
10+
import static org.junit.Assert.assertTrue;
1111
/**
1212
* Test class to verify that GET endpoints on generated project are reached.
1313
*/
@@ -21,7 +21,7 @@ public class {{classname}}ControllerIT {
2121
final String requestURL = "http://localhost:8002{{^contextPath}}/{{/contextPath}}{{#contextPath}}{{contextPath}}{{/contextPath}}{{testPath}}{{#hasQueryParams}}?{{/hasQueryParams}}{{#queryParams}}{{paramName}}={{testExample}}{{#hasMore}}&{{/hasMore}}{{/queryParams}}";
2222
final HttpClient client = HttpClientBuilder.create().build();
2323
final HttpResponse response = client.execute(new HttpGet(requestURL));
24-
assertEquals(response.getStatusLine().getStatusCode(), 501);
24+
assertTrue((response.getStatusLine().getStatusCode() == 415) || (response.getStatusLine().getStatusCode() == 501));
2525
}
2626
{{/vendorExtensions.x-is-get-method}}
2727
{{/operation}}

samples/server/petstore/spring-mvc-j8-async/src/main/java/io/swagger/configuration/HomeController.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

samples/server/petstore/spring-mvc-j8-async/src/main/java/io/swagger/model/ApiResponse.java

Lines changed: 0 additions & 84 deletions
This file was deleted.

samples/server/petstore/spring-mvc-j8-async/src/main/resources/application.properties

Lines changed: 0 additions & 5 deletions
This file was deleted.

samples/server/petstore/spring-mvc-j8-async/src/test/java/io/swagger/api/AnotherFakeApiControllerIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.apache.http.client.methods.HttpGet;
77
import org.apache.http.impl.client.HttpClientBuilder;
88
import org.testng.annotations.Test;
9-
import static org.junit.Assert.assertEquals;
9+
import static org.junit.Assert.assertTrue;
1010
/**
1111
* Test class to verify that GET endpoints on generated project are reached.
1212
*/

samples/server/petstore/spring-mvc-j8-async/src/test/java/io/swagger/api/FakeApiControllerIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.apache.http.client.methods.HttpGet;
1212
import org.apache.http.impl.client.HttpClientBuilder;
1313
import org.testng.annotations.Test;
14-
import static org.junit.Assert.assertEquals;
14+
import static org.junit.Assert.assertTrue;
1515
/**
1616
* Test class to verify that GET endpoints on generated project are reached.
1717
*/
@@ -22,13 +22,13 @@ public void testEnumParametersTest() throws Exception {
2222
final String requestURL = "http://localhost:8002/v2/fake?enumQueryStringArray=enumQueryStringArray_example&enumQueryString=-efg&enumQueryInteger=56";
2323
final HttpClient client = HttpClientBuilder.create().build();
2424
final HttpResponse response = client.execute(new HttpGet(requestURL));
25-
assertEquals(response.getStatusLine().getStatusCode(), 501);
25+
assertTrue((response.getStatusLine().getStatusCode() == 415) || (response.getStatusLine().getStatusCode() == 501));
2626
}
2727
@Test
2828
public void testJsonFormDataTest() throws Exception {
2929
final String requestURL = "http://localhost:8002/v2/fake/jsonFormData";
3030
final HttpClient client = HttpClientBuilder.create().build();
3131
final HttpResponse response = client.execute(new HttpGet(requestURL));
32-
assertEquals(response.getStatusLine().getStatusCode(), 501);
32+
assertTrue((response.getStatusLine().getStatusCode() == 415) || (response.getStatusLine().getStatusCode() == 501));
3333
}
3434
}

samples/server/petstore/spring-mvc-j8-async/src/test/java/io/swagger/api/FakeClassnameTestApiControllerIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.apache.http.client.methods.HttpGet;
77
import org.apache.http.impl.client.HttpClientBuilder;
88
import org.testng.annotations.Test;
9-
import static org.junit.Assert.assertEquals;
9+
import static org.junit.Assert.assertTrue;
1010
/**
1111
* Test class to verify that GET endpoints on generated project are reached.
1212
*/

0 commit comments

Comments
 (0)