Skip to content
Permalink
Browse files

on the journey to OpenApi V3

  • Loading branch information
arcuri82 committed Dec 30, 2019
1 parent 1313c9c commit 459c11b9b097b1c0048300451a33df9d1cc7eacf
Showing with 6,676 additions and 12 deletions.
  1. +1 −0 .gitignore
  2. +1 −1 README.md
  3. +4 −0 core/pom.xml
  4. +1 −0 core/src/main/kotlin/org/evomaster/core/problem/rest/HttpVerb.kt
  5. +481 −0 core/src/main/kotlin/org/evomaster/core/problem/rest/RestActionBuilderV3.kt
  6. +1 −0 core/src/main/kotlin/org/evomaster/core/problem/rest/service/AbstractRestFitness.kt
  7. +1 −5 core/src/test/kotlin/org/evomaster/core/problem/rest/{service → }/RestActionBuilderTest.kt
  8. +139 −0 core/src/test/kotlin/org/evomaster/core/problem/rest/RestActionBuilderV3Test.kt
  9. +1,618 −0 core/src/test/resources/swagger/apisguru-v3/bcgnws.json
  10. +477 −0 core/src/test/resources/swagger/apisguru-v3/bclaws.json
  11. +114 −0 core/src/test/resources/swagger/apisguru-v3/bng2latlong.json
  12. +89 −0 core/src/test/resources/swagger/apisguru-v3/checker.json
  13. +93 −0 core/src/test/resources/swagger/apisguru-v3/disposable.json
  14. +405 −0 core/src/test/resources/swagger/apisguru-v3/fraud-detection.json
  15. +96 −0 core/src/test/resources/swagger/apisguru-v3/geolocation.json
  16. +95 −0 core/src/test/resources/swagger/apisguru-v3/ip2proxy.com.json
  17. +2,262 −0 core/src/test/resources/swagger/apisguru-v3/news.json
  18. +277 −0 core/src/test/resources/swagger/apisguru-v3/open511.json
  19. +168 −0 core/src/test/resources/swagger/apisguru-v3/sms-verification.json
  20. +89 −0 core/src/test/resources/swagger/apisguru-v3/validation.json
  21. +1 −1 core/src/test/resources/swagger/multi_param_path.json
  22. +1 −0 e2e-tests/pom.xml
  23. +124 −0 e2e-tests/spring-rest-openapi-v3/pom.xml
  24. +27 −0 ...g-rest-openapi-v3/src/main/kotlin/com/foo/rest/examples/spring/openapi/v3/base/BaseApplication.kt
  25. +70 −0 ...pring-rest-openapi-v3/src/test/kotlin/com/foo/rest/examples/spring/openapi/v3/SpringController.kt
  26. +7 −0 ...ng-rest-openapi-v3/src/test/kotlin/com/foo/rest/examples/spring/openapi/v3/base/BaseController.kt
  27. +29 −4 pom.xml
  28. +5 −1 report/pom.xml
@@ -46,3 +46,4 @@ experiments/target/
/e2e-tests/spring-rest-postgres/target/
/core/testWithEMB.sh
/resource-rest-experiments/api-generator/target/
/e2e-tests/spring-rest-openapi-v3/target
@@ -171,7 +171,7 @@ the [issues](https://github.com/EMResearch/EvoMaster/issues) page:
we are very keen to receive feature requests, although of course we cannot
guarantee when they are going to be implemented, if implemented at all.
As researchers, we want to know what are the problems that engineers in industry
do face, and that could be done to improve _EvoMaster_ to help them.
do face, and what could be done to improve _EvoMaster_ to help them.


* *Pull Requests*: we are keen to receive PRs, as long as you agree
@@ -85,6 +85,10 @@
<groupId>io.swagger</groupId>
<artifactId>swagger-parser</artifactId>
</dependency>
<dependency>
<groupId>io.swagger.parser.v3</groupId>
<artifactId>swagger-parser</artifactId>
</dependency>

<dependency>
<groupId>javax.el</groupId>
@@ -12,6 +12,7 @@ enum class HttpVerb {
DELETE,
OPTIONS,
PATCH,
TRACE,
HEAD;

companion object {

0 comments on commit 459c11b

Please sign in to comment.
You can’t perform that action at this time.