Skip to content
This repository was archived by the owner on Dec 19, 2023. It is now read-only.

Commit 945012c

Browse files
committed
feat: fix unit tests
1 parent d880e27 commit 945012c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

graphql-spring-boot-autoconfigure/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ dependencies {
2121
api "com.graphql-java-kickstart:graphql-java-tools:$LIB_GRAPHQL_JAVA_TOOLS_VER"
2222
api(project(":graphql-kickstart-spring-support"))
2323
api(project(':graphql-kickstart-spring-webflux'))
24-
implementation "org.springframework.boot:spring-boot-autoconfigure"
2524
api "com.graphql-java:graphql-java-extended-scalars:$LIB_EXTENDED_SCALARS_VER"
2625
api "com.graphql-java-kickstart:graphql-java-kickstart:$LIB_GRAPHQL_SERVLET_VER"
2726
api "com.graphql-java-kickstart:graphql-java-servlet:$LIB_GRAPHQL_SERVLET_VER"
2827
api "com.graphql-java:graphql-java:$LIB_GRAPHQL_JAVA_VER"
28+
implementation "org.springframework.boot:spring-boot-autoconfigure"
2929
// annotations
3030
api "io.github.graphql-java:graphql-java-annotations:$LIB_GRAPHQL_ANNOTATIONS_VER"
3131
implementation "org.reflections:reflections:$LIB_REFLECTIONS_VER"

graphql-spring-boot-autoconfigure/src/main/java/graphql/kickstart/autoconfigure/web/servlet/GraphQLWebsocketAutoConfiguration.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,13 @@
2525
import org.springframework.context.annotation.Bean;
2626
import org.springframework.context.annotation.Conditional;
2727
import org.springframework.context.annotation.Configuration;
28-
import org.springframework.web.servlet.DispatcherServlet;
2928
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
3029
import org.springframework.web.socket.server.standard.ServerEndpointRegistration;
3130

3231
@Configuration
3332
@RequiredArgsConstructor
3433
@ConditionalOnWebApplication(type = Type.SERVLET)
35-
@ConditionalOnClass(DispatcherServlet.class)
34+
@ConditionalOnClass({ServerContainer.class})
3635
@Conditional(OnSchemaOrSchemaProviderBean.class)
3736
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
3837
@ConditionalOnProperty(
@@ -75,14 +74,14 @@ private Optional<SubscriptionConnectionListener> keepAliveListener() {
7574
}
7675

7776
@Bean
78-
@ConditionalOnClass(ServerContainer.class)
77+
@ConditionalOnClass(ServerEndpointRegistration.class)
7978
public ServerEndpointRegistration serverEndpointRegistration(GraphQLWebsocketServlet servlet) {
8079
return new GraphQLWsServerEndpointRegistration(websocketProperties.getPath(), servlet);
8180
}
8281

8382
@Bean
8483
@ConditionalOnMissingBean
85-
@ConditionalOnClass(ServerContainer.class)
84+
@ConditionalOnClass(ServerEndpointExporter.class)
8685
public ServerEndpointExporter serverEndpointExporter() {
8786
return new ServerEndpointExporter();
8887
}

graphql-spring-boot-test/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ dependencies {
2525
compileOnly("com.graphql-java:graphql-java:$LIB_GRAPHQL_JAVA_VER")
2626
compileOnly("com.graphql-java-kickstart:graphql-java-servlet:$LIB_GRAPHQL_SERVLET_VER")
2727
testImplementation("org.springframework.boot:spring-boot-starter-web")
28+
testImplementation "org.springframework.boot:spring-boot-starter-websocket"
2829
testImplementation project(":graphql-spring-boot-starter")
2930
testImplementation "io.reactivex.rxjava2:rxjava"
3031
}

0 commit comments

Comments
 (0)