Skip to content

Commit c9ab421

Browse files
committed
Fixed remaining unit tests
1 parent c0f2dc0 commit c9ab421

File tree

6 files changed

+42
-36
lines changed

6 files changed

+42
-36
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.coxautodev.graphql.tools
2+
3+
interface Animal {
4+
5+
SchemaClassScannerSpec.NestedInterfaceTypeQuery.ComplexType type()
6+
7+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.coxautodev.graphql.tools
2+
3+
class InterfaceImplementation implements GraphQLQueryResolver {
4+
NamedResource query1() { null }
5+
NamedResourceImpl query2() { null }
6+
7+
static class NamedResourceImpl implements NamedResource {
8+
String name() {}
9+
}
10+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.coxautodev.graphql.tools
2+
3+
class MultipleInterfaces implements GraphQLQueryResolver {
4+
NamedResourceImpl query1() { null }
5+
VersionedResourceImpl query2() { null }
6+
7+
static class NamedResourceImpl implements NamedResource {
8+
String name() {}
9+
}
10+
static class VersionedResourceImpl implements VersionedResource {
11+
int version() {}
12+
}
13+
}
14+
15+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.coxautodev.graphql.tools
2+
3+
interface NamedResource {
4+
String name()
5+
}

src/test/groovy/com/coxautodev/graphql/tools/SchemaClassScannerSpec.groovy

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -227,25 +227,6 @@ class SchemaClassScannerSpec extends Specification {
227227
objects.definitions.findAll { it instanceof InterfaceTypeDefinition }.size() == 2
228228
}
229229

230-
class MultipleInterfaces implements GraphQLQueryResolver {
231-
NamedResourceImpl query1() { null }
232-
VersionedResourceImpl query2() { null }
233-
234-
static interface NamedResource {
235-
String name()
236-
}
237-
static interface VersionedResource {
238-
int version()
239-
}
240-
241-
static class NamedResourceImpl implements NamedResource {
242-
String name() {}
243-
}
244-
static class VersionedResourceImpl implements VersionedResource {
245-
int version() {}
246-
}
247-
}
248-
249230
def "scanner handles interface implementation that is not used as field type"() {
250231
when:
251232
ScannedSchemaObjects objects = SchemaParser.newParser()
@@ -271,19 +252,6 @@ class SchemaClassScannerSpec extends Specification {
271252
objects.definitions.findAll { it instanceof InterfaceTypeDefinition }.size() == 1
272253
}
273254

274-
class InterfaceImplementation implements GraphQLQueryResolver {
275-
NamedResource query1() { null }
276-
NamedResourceImpl query2() { null }
277-
278-
static interface NamedResource {
279-
String name()
280-
}
281-
282-
static class NamedResourceImpl implements NamedResource {
283-
String name() {}
284-
}
285-
}
286-
287255
def "scanner handles custom scalars when matching input types"() {
288256
when:
289257
GraphQLScalarType customMap = new GraphQLScalarType('customMap', '', new Coercing<Map<String, Object>, Map<String, Object>>() {
@@ -396,10 +364,6 @@ class SchemaClassScannerSpec extends Specification {
396364
class NestedInterfaceTypeQuery implements GraphQLQueryResolver {
397365
Animal animal() { null }
398366

399-
interface Animal {
400-
ComplexType type()
401-
}
402-
403367
class Dog implements Animal {
404368
@Override
405369
ComplexType type() { null }
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.coxautodev.graphql.tools
2+
3+
interface VersionedResource {
4+
int version()
5+
}

0 commit comments

Comments
 (0)