@Nullable all the way: null-safety at field level
This commits extends nullability declarations to the field level, formalizing the interaction between methods and their underlying fields and therefore avoiding any nullability mismatch. Issue: SPR-15720
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -75,7 +75,7 @@ public class XhrTransportTests {
|
||||
TestXhrTransport transport = new TestXhrTransport();
|
||||
transport.sendMessageResponseToReturn = new ResponseEntity<>(HttpStatus.BAD_REQUEST);
|
||||
URI url = new URI("http://example.com");
|
||||
transport.executeSendRequest(url, null, new TextMessage("payload"));
|
||||
transport.executeSendRequest(url, new HttpHeaders(), new TextMessage("payload"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -86,6 +86,7 @@ public class XhrTransportTests {
|
||||
TransportRequest request = mock(TransportRequest.class);
|
||||
given(request.getSockJsUrlInfo()).willReturn(new SockJsUrlInfo(new URI("http://example.com")));
|
||||
given(request.getHandshakeHeaders()).willReturn(handshakeHeaders);
|
||||
given(request.getHttpRequestHeaders()).willReturn(new HttpHeaders());
|
||||
|
||||
TestXhrTransport transport = new TestXhrTransport();
|
||||
WebSocketHandler handler = mock(WebSocketHandler.class);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2015 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -16,6 +16,8 @@
|
||||
|
||||
package org.springframework.web.socket.sockjs.transport.handler;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.messaging.SubscribableChannel;
|
||||
@@ -59,7 +61,7 @@ public class SockJsWebSocketHandlerTests {
|
||||
WebSocketServerSockJsSession session = new WebSocketServerSockJsSession("1", service, handler, null);
|
||||
SockJsWebSocketHandler sockJsHandler = new SockJsWebSocketHandler(service, handler, session);
|
||||
|
||||
assertNull(sockJsHandler.getSubProtocols());
|
||||
assertEquals(Collections.emptyList(), sockJsHandler.getSubProtocols());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user