Skip to content

Commit 8e37f0e

Browse files
committed
removed swagger parser
1 parent 994b475 commit 8e37f0e

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

modules/swagger-core/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,6 @@
9090
<scope>compile</scope>
9191
</dependency>
9292

93-
<dependency>
94-
<groupId>io.swagger</groupId>
95-
<artifactId>swagger-parser</artifactId>
96-
<version>${swagger-parser-version}</version>
97-
<scope>test</scope>
98-
</dependency>
9993
<dependency>
10094
<groupId>com.fasterxml.jackson.module</groupId>
10195
<artifactId>jackson-module-scala_2.10</artifactId>

modules/swagger-core/src/test/scala/filter/SpecFilterTest.scala

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
11
package filter
22

3+
import com.wordnik.swagger.models.Swagger
34
import com.wordnik.swagger.util._
45
import com.wordnik.swagger.core.filter._
56

6-
import io.swagger.parser.SwaggerParser;
7-
87
import org.junit.runner.RunWith
98
import org.scalatest.junit.JUnitRunner
109
import org.scalatest.FlatSpec
1110
import org.scalatest.Matchers
1211

12+
import scala.io.Source
13+
1314
import scala.collection.JavaConverters._
1415

1516
@RunWith(classOf[JUnitRunner])
1617
class SpecFilterTest extends FlatSpec with Matchers {
1718
it should "clone everything" in {
18-
val swagger = new SwaggerParser().read("src/test/scala/specFiles/petstore.json")
19+
val json = Source.fromFile("src/test/scala/specFiles/petstore.json").mkString
20+
val swagger = Json.mapper().readValue(json, classOf[Swagger])
1921
val filtered = new SpecFilter().filter(swagger, new NoOpOperationsFilter(), null, null, null)
2022

2123
Json.pretty(swagger) should equal(Json.pretty(filtered))
2224
}
2325

2426
it should "filter away get operations in a resource" in {
25-
val swagger = new SwaggerParser().read("src/test/scala/specFiles/petstore.json")
27+
val json = Source.fromFile("src/test/scala/specFiles/petstore.json").mkString
28+
val swagger = Json.mapper().readValue(json, classOf[Swagger])
2629
val filter = new NoGetOperationsFilter()
2730

2831
val filtered = new SpecFilter().filter(swagger, filter, null, null, null)
@@ -37,7 +40,8 @@ class SpecFilterTest extends FlatSpec with Matchers {
3740
}
3841

3942
it should "filter away the store resource" in {
40-
val swagger = new SwaggerParser().read("src/test/scala/specFiles/petstore.json")
43+
val json = Source.fromFile("src/test/scala/specFiles/petstore.json").mkString
44+
val swagger = Json.mapper().readValue(json, classOf[Swagger])
4145
val filter = new NoUserOperationsFilter()
4246

4347
val filtered = new SpecFilter().filter(swagger, filter, null, null, null)
@@ -52,7 +56,8 @@ class SpecFilterTest extends FlatSpec with Matchers {
5256
}
5357

5458
it should "filter away secret parameters" in {
55-
val swagger = new SwaggerParser().read("src/test/scala/specFiles/sampleSpec.json")
59+
val json = Source.fromFile("src/test/scala/specFiles/sampleSpec.json").mkString
60+
val swagger = Json.mapper().readValue(json, classOf[Swagger])
5661
val filter = new RemoveInternalParamsFilter()
5762

5863
val filtered = new SpecFilter().filter(swagger, filter, null, null, null)
@@ -71,7 +76,8 @@ class SpecFilterTest extends FlatSpec with Matchers {
7176
}
7277

7378
it should "filter away internal model properties" in {
74-
val swagger = new SwaggerParser().read("src/test/scala/specFiles/sampleSpec.json")
79+
val json = Source.fromFile("src/test/scala/specFiles/sampleSpec.json").mkString
80+
val swagger = Json.mapper().readValue(json, classOf[Swagger])
7581
val filter = new InternalModelPropertiesRemoverFilter()
7682

7783
val filtered = new SpecFilter().filter(swagger, filter, null, null, null)

pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,6 @@
535535
<jackson-version>2.4.2</jackson-version>
536536
<jackson-guava-version>2.4.2</jackson-guava-version>
537537
<logback-version>1.0.1</logback-version>
538-
<swagger-parser-version>1.0.3-SNAPSHOT</swagger-parser-version>
539538

540539
<junit-version>4.8.1</junit-version>
541540
<maven-plugin-version>1.0.0</maven-plugin-version>

0 commit comments

Comments
 (0)