Browse Source

Spring Cleaning in December

- Delete unused imports
- Delete unused code
- Clean up warnings
pull/937/head
Sam Brannen 10 years ago
parent
commit
5b3edcd9f9
  1. 2
      spring-aspects/src/main/java/org/springframework/scheduling/aspectj/AbstractAsyncExecutionAspect.aj
  2. 1
      spring-beans/src/main/java/org/springframework/beans/factory/support/MethodOverrides.java
  3. 1
      spring-context/src/main/java/org/springframework/format/datetime/standard/PeriodFormatter.java
  4. 2
      spring-context/src/test/java/org/springframework/cache/config/ExpressionCachingIntegrationTests.java
  5. 2
      spring-context/src/test/java/org/springframework/context/event/AbstractApplicationEventListenerTests.java
  6. 4
      spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java
  7. 4
      spring-core/src/test/java/org/springframework/core/convert/support/DefaultConversionServiceTests.java
  8. 2
      spring-core/src/test/java/org/springframework/util/xml/AbstractStaxHandlerTestCase.java
  9. 1
      spring-jdbc/src/main/java/org/springframework/jdbc/support/lob/DefaultLobHandler.java
  10. 1
      spring-jms/src/test/java/org/springframework/jms/config/JmsListenerContainerFactoryIntegrationTests.java
  11. 3
      spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java
  12. 1
      spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/AsyncHandlerMethodReturnValueHandler.java
  13. 1
      spring-orm/src/main/java/org/springframework/orm/hibernate3/HibernateTemplate.java
  14. 2
      spring-orm/src/main/java/org/springframework/orm/hibernate3/HibernateTransactionManager.java
  15. 4
      spring-orm/src/main/java/org/springframework/orm/hibernate3/LocalSessionFactoryBean.java
  16. 1
      spring-orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryUtils.java
  17. 2
      spring-orm/src/main/java/org/springframework/orm/hibernate3/support/IdTransferringMergeEventListener.java
  18. 2
      spring-orm/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java
  19. 1
      spring-tx/src/test/java/org/springframework/transaction/annotation/EnableTransactionManagementTests.java
  20. 2
      spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java
  21. 2
      spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java
  22. 1
      spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java
  23. 31
      spring-web/src/main/java/org/springframework/web/util/UriUtils.java
  24. 1
      spring-webmvc-portlet/src/main/java/org/springframework/web/portlet/multipart/CommonsPortletMultipartResolver.java
  25. 3
      spring-webmvc-portlet/src/test/java/org/springframework/mock/web/portlet/ServletWrappingPortletContext.java
  26. 1
      spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/CallableMethodReturnValueHandler.java
  27. 1
      spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/DeferredResultMethodReturnValueHandler.java
  28. 9
      spring-webmvc/src/test/java/org/springframework/web/servlet/handler/MappedInterceptorTests.java
  29. 1
      spring-webmvc/src/test/java/org/springframework/web/servlet/mvc/method/annotation/ServletAnnotationControllerHandlerMethodTests.java
  30. 4
      spring-webmvc/src/test/java/org/springframework/web/servlet/resource/WebJarsResourceResolverTests.java
  31. 33
      spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java
  32. 3
      spring-webmvc/src/test/java/org/springframework/web/servlet/view/script/ScriptTemplateViewTests.java
  33. 17
      spring-websocket/src/main/java/org/springframework/web/socket/server/standard/UndertowRequestUpgradeStrategy.java
  34. 1
      spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpSendingTransportHandler.java
  35. 20
      spring-websocket/src/test/java/org/springframework/web/socket/adapter/jetty/JettyWebSocketSessionTests.java
  36. 22
      spring-websocket/src/test/java/org/springframework/web/socket/adapter/standard/StandardWebSocketSessionTests.java

2
spring-aspects/src/main/java/org/springframework/scheduling/aspectj/AbstractAsyncExecutionAspect.aj

@ -24,9 +24,7 @@ import org.aspectj.lang.annotation.SuppressAjWarnings; @@ -24,9 +24,7 @@ import org.aspectj.lang.annotation.SuppressAjWarnings;
import org.aspectj.lang.reflect.MethodSignature;
import org.springframework.aop.interceptor.AsyncExecutionAspectSupport;
import org.springframework.core.task.AsyncListenableTaskExecutor;
import org.springframework.core.task.AsyncTaskExecutor;
import org.springframework.util.concurrent.ListenableFuture;
/**
* Abstract aspect that routes selected methods asynchronously.

1
spring-beans/src/main/java/org/springframework/beans/factory/support/MethodOverrides.java

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
package org.springframework.beans.factory.support;
import java.lang.reflect.Method;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;

1
spring-context/src/main/java/org/springframework/format/datetime/standard/PeriodFormatter.java

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
package org.springframework.format.datetime.standard;
import java.text.ParseException;
import java.time.Instant;
import java.time.Period;
import java.util.Locale;

2
spring-context/src/test/java/org/springframework/cache/config/ExpressionCachingIntegrationTests.java vendored

@ -92,6 +92,7 @@ public class ExpressionCachingIntegrationTests { @@ -92,6 +92,7 @@ public class ExpressionCachingIntegrationTests {
this.id = id;
}
@SuppressWarnings("unused")
public String getId() {
return id;
}
@ -104,6 +105,7 @@ public class ExpressionCachingIntegrationTests { @@ -104,6 +105,7 @@ public class ExpressionCachingIntegrationTests {
this.id = id;
}
@SuppressWarnings("unused")
public String getId() {
return id;
}

2
spring-context/src/test/java/org/springframework/context/event/AbstractApplicationEventListenerTests.java

@ -117,13 +117,13 @@ public abstract class AbstractApplicationEventListenerTests { @@ -117,13 +117,13 @@ public abstract class AbstractApplicationEventListenerTests {
}
}
@SuppressWarnings("rawtypes")
static class RawApplicationListener implements ApplicationListener {
@Override
public void onApplicationEvent(ApplicationEvent event) {
}
}
@SuppressWarnings("unused")
static class TestEvents {
public ApplicationEvent applicationEvent;

4
spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java

@ -101,7 +101,7 @@ final class ObjectToObjectConverter implements ConditionalGenericConverter { @@ -101,7 +101,7 @@ final class ObjectToObjectConverter implements ConditionalGenericConverter {
}
}
else if (member instanceof Constructor) {
Constructor<?> ctor = (Constructor) member;
Constructor<?> ctor = (Constructor<?>) member;
return ctor.newInstance(source);
}
}
@ -155,7 +155,7 @@ final class ObjectToObjectConverter implements ConditionalGenericConverter { @@ -155,7 +155,7 @@ final class ObjectToObjectConverter implements ConditionalGenericConverter {
method.getParameterTypes()[0] == sourceClass);
}
else if (member instanceof Constructor) {
Constructor<?> ctor = (Constructor) member;
Constructor<?> ctor = (Constructor<?>) member;
return (ctor.getParameterTypes()[0] == sourceClass);
}
else {

4
spring-core/src/test/java/org/springframework/core/convert/support/DefaultConversionServiceTests.java

@ -561,9 +561,9 @@ public class DefaultConversionServiceTests { @@ -561,9 +561,9 @@ public class DefaultConversionServiceTests {
}
@Test
@SuppressWarnings("unchecked")
@SuppressWarnings("rawtypes")
public void convertObjectToCollection() {
List<String> result = (List<String>) conversionService.convert(3L, List.class);
List result = conversionService.convert(3L, List.class);
assertEquals(1, result.size());
assertEquals(3L, result.get(0));
}

2
spring-core/src/test/java/org/springframework/util/xml/AbstractStaxHandlerTestCase.java

@ -82,7 +82,7 @@ public abstract class AbstractStaxHandlerTestCase { @@ -82,7 +82,7 @@ public abstract class AbstractStaxHandlerTestCase {
private static boolean wwwSpringframeworkOrgIsAccessible() {
try {
new Socket("www.springframework.org", 80);
new Socket("www.springframework.org", 80).close();
}
catch (Exception e) {
return false;

1
spring-jdbc/src/main/java/org/springframework/jdbc/support/lob/DefaultLobHandler.java

@ -207,7 +207,6 @@ public class DefaultLobHandler extends AbstractLobHandler { @@ -207,7 +207,6 @@ public class DefaultLobHandler extends AbstractLobHandler {
}
@Override
@SuppressWarnings("resource")
public LobCreator getLobCreator() {
return (this.createTemporaryLob ? new TemporaryLobCreator() : new DefaultLobCreator());
}

1
spring-jms/src/test/java/org/springframework/jms/config/JmsListenerContainerFactoryIntegrationTests.java

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
package org.springframework.jms.config;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import javax.jms.JMSException;

3
spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java

@ -38,7 +38,6 @@ import org.springframework.core.MethodParameter; @@ -38,7 +38,6 @@ import org.springframework.core.MethodParameter;
import org.springframework.messaging.Message;
import org.springframework.messaging.MessageHeaders;
import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
import org.springframework.util.MimeType;
/**
@ -271,7 +270,7 @@ public class MappingJackson2MessageConverter extends AbstractMessageConverter { @@ -271,7 +270,7 @@ public class MappingJackson2MessageConverter extends AbstractMessageConverter {
return extractViewClass((JsonView) conversionHint, conversionHint);
}
else if (conversionHint instanceof Class) {
return (Class) conversionHint;
return (Class<?>) conversionHint;
}
// No JSON view specified...

1
spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/AsyncHandlerMethodReturnValueHandler.java

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
package org.springframework.messaging.handler.invocation;
import org.springframework.core.MethodParameter;
import org.springframework.messaging.Message;
import org.springframework.util.concurrent.ListenableFuture;
/**

1
spring-orm/src/main/java/org/springframework/orm/hibernate3/HibernateTemplate.java

@ -107,7 +107,6 @@ import org.springframework.util.Assert; @@ -107,7 +107,6 @@ import org.springframework.util.Assert;
* @deprecated as of Spring 4.3, in favor of Hibernate 4.x/5.x
*/
@Deprecated
@SuppressWarnings("deprecation")
public class HibernateTemplate extends HibernateAccessor implements HibernateOperations {
private boolean allowCreate = true;

2
spring-orm/src/main/java/org/springframework/orm/hibernate3/HibernateTransactionManager.java

@ -477,7 +477,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana @@ -477,7 +477,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
}
@Override
@SuppressWarnings("deprecation")
protected void doBegin(Object transaction, TransactionDefinition definition) {
HibernateTransactionObject txObject = (HibernateTransactionObject) transaction;
@ -710,7 +709,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana @@ -710,7 +709,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
}
@Override
@SuppressWarnings("deprecation")
protected void doCleanupAfterCompletion(Object transaction) {
HibernateTransactionObject txObject = (HibernateTransactionObject) transaction;

4
spring-orm/src/main/java/org/springframework/orm/hibernate3/LocalSessionFactoryBean.java

@ -873,7 +873,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen @@ -873,7 +873,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
new HibernateCallback<Object>() {
@Override
public Object doInHibernate(Session session) throws HibernateException, SQLException {
@SuppressWarnings("deprecation")
Connection con = session.connection();
DatabaseMetadata metadata = new DatabaseMetadata(con, dialect);
String[] sql = getConfiguration().generateSchemaUpdateScript(dialect, metadata);
@ -919,7 +918,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen @@ -919,7 +918,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
new HibernateCallback<Object>() {
@Override
public Object doInHibernate(Session session) throws HibernateException, SQLException {
@SuppressWarnings("deprecation")
Connection con = session.connection();
DatabaseMetadata metadata = new DatabaseMetadata(con, dialect, false);
getConfiguration().validateSchema(dialect, metadata);
@ -957,7 +955,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen @@ -957,7 +955,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
new HibernateCallback<Object>() {
@Override
public Object doInHibernate(Session session) throws HibernateException, SQLException {
@SuppressWarnings("deprecation")
Connection con = session.connection();
String[] sql = getConfiguration().generateDropSchemaScript(dialect);
executeSchemaScript(con, sql);
@ -995,7 +992,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen @@ -995,7 +992,6 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
new HibernateCallback<Object>() {
@Override
public Object doInHibernate(Session session) throws HibernateException, SQLException {
@SuppressWarnings("deprecation")
Connection con = session.connection();
String[] sql = getConfiguration().generateSchemaCreationScript(dialect);
executeSchemaScript(con, sql);

1
spring-orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryUtils.java

@ -513,7 +513,6 @@ public abstract class SessionFactoryUtils { @@ -513,7 +513,6 @@ public abstract class SessionFactoryUtils {
* @param entityInterceptor Hibernate entity interceptor, or {@code null} if none
* @return the new Session
*/
@SuppressWarnings("deprecation")
public static Session getNewSession(SessionFactory sessionFactory, Interceptor entityInterceptor) {
Assert.notNull(sessionFactory, "No SessionFactory specified");

2
spring-orm/src/main/java/org/springframework/orm/hibernate3/support/IdTransferringMergeEventListener.java

@ -51,7 +51,7 @@ import org.hibernate.persister.entity.EntityPersister; @@ -51,7 +51,7 @@ import org.hibernate.persister.entity.EntityPersister;
* @deprecated as of Spring 4.3, in favor of Hibernate 4.x/5.x
*/
@Deprecated
@SuppressWarnings({"serial", "rawtypes", "deprecation"})
@SuppressWarnings({"serial", "rawtypes"})
public class IdTransferringMergeEventListener extends DefaultMergeEventListener {
/**

2
spring-orm/src/test/java/org/springframework/orm/hibernate3/HibernateTransactionManagerTests.java

@ -68,7 +68,7 @@ import static org.mockito.BDDMockito.*; @@ -68,7 +68,7 @@ import static org.mockito.BDDMockito.*;
* @deprecated as of Spring 4.3, in favor of Hibernate 4.x/5.x
*/
@Deprecated
@SuppressWarnings({"rawtypes", "unchecked", "deprecation"})
@SuppressWarnings({"rawtypes", "unchecked"})
public class HibernateTransactionManagerTests {
@After

1
spring-tx/src/test/java/org/springframework/transaction/annotation/EnableTransactionManagementTests.java

@ -94,6 +94,7 @@ public class EnableTransactionManagementTests { @@ -94,6 +94,7 @@ public class EnableTransactionManagementTests {
* get loaded -- or in this case, attempted to be loaded at which point the test fails.
*/
@Test
@SuppressWarnings("resource")
public void proxyTypeAspectJCausesRegistrationOfAnnotationTransactionAspect() {
try {
new AnnotationConfigApplicationContext(EnableAspectJTxConfig.class, TxManagerConfig.class);

2
spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java

@ -24,7 +24,6 @@ import java.util.concurrent.atomic.AtomicReference; @@ -24,7 +24,6 @@ import java.util.concurrent.atomic.AtomicReference;
import com.fasterxml.jackson.core.JsonEncoding;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.PrettyPrinter;
import com.fasterxml.jackson.core.util.DefaultPrettyPrinter;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.ObjectMapper;
@ -41,7 +40,6 @@ import org.springframework.http.converter.HttpMessageConverter; @@ -41,7 +40,6 @@ import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.http.converter.HttpMessageNotWritableException;
import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
import org.springframework.util.TypeUtils;
/**

2
spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java

@ -76,7 +76,7 @@ public class HttpMessageConverterExtractor<T> implements ResponseExtractor<T> { @@ -76,7 +76,7 @@ public class HttpMessageConverterExtractor<T> implements ResponseExtractor<T> {
@Override
@SuppressWarnings({"unchecked", "rawtypes"})
@SuppressWarnings({"unchecked", "rawtypes", "resource"})
public T extractData(ClientHttpResponse response) throws IOException {
MessageBodyClientHttpResponseWrapper responseWrapper = new MessageBodyClientHttpResponseWrapper(response);
if (!responseWrapper.hasMessageBody() || responseWrapper.hasEmptyMessageBody()) {

1
spring-web/src/main/java/org/springframework/web/cors/DefaultCorsProcessor.java

@ -58,6 +58,7 @@ public class DefaultCorsProcessor implements CorsProcessor { @@ -58,6 +58,7 @@ public class DefaultCorsProcessor implements CorsProcessor {
@Override
@SuppressWarnings("resource")
public boolean processRequest(CorsConfiguration config, HttpServletRequest request, HttpServletResponse response)
throws IOException {

31
spring-web/src/main/java/org/springframework/web/util/UriUtils.java

@ -18,7 +18,6 @@ package org.springframework.web.util; @@ -18,7 +18,6 @@ package org.springframework.web.util;
import java.io.ByteArrayOutputStream;
import java.io.UnsupportedEncodingException;
import java.util.regex.Pattern;
import org.springframework.util.Assert;
@ -26,11 +25,11 @@ import org.springframework.util.Assert; @@ -26,11 +25,11 @@ import org.springframework.util.Assert;
* Utility class for URI encoding and decoding based on RFC 3986.
* Offers encoding methods for the various URI components.
*
* <p>All {@code encode*(String, String} methods in this class operate in a similar way:
* <p>All {@code encode*(String, String)} methods in this class operate in a similar way:
* <ul>
* <li>Valid characters for the specific URI component as defined in RFC 3986 stay the same.</li>
* <li>All other characters are converted into one or more bytes in the given encoding scheme.
* Each of the resulting bytes is written as a hexadecimal string in the "{@code %<i>xy</i>}"
* Each of the resulting bytes is written as a hexadecimal string in the "<code>%<i>xy</i></code>"
* format.</li>
* </ul>
*
@ -40,32 +39,6 @@ import org.springframework.util.Assert; @@ -40,32 +39,6 @@ import org.springframework.util.Assert;
*/
public abstract class UriUtils {
private static final String SCHEME_PATTERN = "([^:/?#]+):";
private static final String HTTP_PATTERN = "(http|https):";
private static final String USERINFO_PATTERN = "([^@/]*)";
private static final String HOST_PATTERN = "([^/?#:]*)";
private static final String PORT_PATTERN = "(\\d*)";
private static final String PATH_PATTERN = "([^?#]*)";
private static final String QUERY_PATTERN = "([^#]*)";
private static final String LAST_PATTERN = "(.*)";
// Regex patterns that matches URIs. See RFC 3986, appendix B
private static final Pattern URI_PATTERN = Pattern.compile(
"^(" + SCHEME_PATTERN + ")?" + "(//(" + USERINFO_PATTERN + "@)?" + HOST_PATTERN + "(:" + PORT_PATTERN +
")?" + ")?" + PATH_PATTERN + "(\\?" + QUERY_PATTERN + ")?" + "(#" + LAST_PATTERN + ")?");
private static final Pattern HTTP_URL_PATTERN = Pattern.compile(
"^" + HTTP_PATTERN + "(//(" + USERINFO_PATTERN + "@)?" + HOST_PATTERN + "(:" + PORT_PATTERN + ")?" + ")?" +
PATH_PATTERN + "(\\?" + LAST_PATTERN + ")?");
/**
* Encodes the given URI scheme with the given encoding.
* @param scheme the scheme to be encoded

1
spring-webmvc-portlet/src/main/java/org/springframework/web/portlet/multipart/CommonsPortletMultipartResolver.java

@ -146,7 +146,6 @@ public class CommonsPortletMultipartResolver extends CommonsFileUploadSupport @@ -146,7 +146,6 @@ public class CommonsPortletMultipartResolver extends CommonsFileUploadSupport
* @return the parsing result
* @throws MultipartException if multipart resolution failed.
*/
@SuppressWarnings("unchecked")
protected MultipartParsingResult parseRequest(ActionRequest request) throws MultipartException {
String encoding = determineEncoding(request);
FileUpload fileUpload = prepareFileUpload(encoding);

3
spring-webmvc-portlet/src/test/java/org/springframework/mock/web/portlet/ServletWrappingPortletContext.java

@ -100,7 +100,6 @@ public class ServletWrappingPortletContext implements PortletContext { @@ -100,7 +100,6 @@ public class ServletWrappingPortletContext implements PortletContext {
}
@Override
@SuppressWarnings("unchecked")
public Set<String> getResourcePaths(String path) {
return this.servletContext.getResourcePaths(path);
}
@ -116,7 +115,6 @@ public class ServletWrappingPortletContext implements PortletContext { @@ -116,7 +115,6 @@ public class ServletWrappingPortletContext implements PortletContext {
}
@Override
@SuppressWarnings("unchecked")
public Enumeration<String> getAttributeNames() {
return this.servletContext.getAttributeNames();
}
@ -127,7 +125,6 @@ public class ServletWrappingPortletContext implements PortletContext { @@ -127,7 +125,6 @@ public class ServletWrappingPortletContext implements PortletContext {
}
@Override
@SuppressWarnings("unchecked")
public Enumeration<String> getInitParameterNames() {
return this.servletContext.getInitParameterNames();
}

1
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/CallableMethodReturnValueHandler.java

@ -22,7 +22,6 @@ import org.springframework.core.MethodParameter; @@ -22,7 +22,6 @@ import org.springframework.core.MethodParameter;
import org.springframework.web.context.request.NativeWebRequest;
import org.springframework.web.context.request.async.WebAsyncUtils;
import org.springframework.web.method.support.AsyncHandlerMethodReturnValueHandler;
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
import org.springframework.web.method.support.ModelAndViewContainer;
/**

1
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/DeferredResultMethodReturnValueHandler.java

@ -21,7 +21,6 @@ import org.springframework.web.context.request.NativeWebRequest; @@ -21,7 +21,6 @@ import org.springframework.web.context.request.NativeWebRequest;
import org.springframework.web.context.request.async.DeferredResult;
import org.springframework.web.context.request.async.WebAsyncUtils;
import org.springframework.web.method.support.AsyncHandlerMethodReturnValueHandler;
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
import org.springframework.web.method.support.ModelAndViewContainer;
/**

9
spring-webmvc/src/test/java/org/springframework/web/servlet/handler/MappedInterceptorTests.java

@ -15,14 +15,8 @@ @@ -15,14 +15,8 @@
*/
package org.springframework.web.servlet.handler;
import static org.junit.Assert.*;
import static org.mockito.BDDMockito.any;
import static org.mockito.BDDMockito.*;
import static org.mockito.Mockito.mock;
import java.util.Comparator;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@ -35,6 +29,9 @@ import org.springframework.web.servlet.HandlerInterceptor; @@ -35,6 +29,9 @@ import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;
import static org.junit.Assert.*;
import static org.mockito.BDDMockito.*;
/**
* Test fixture for {@link MappedInterceptor} tests.
*

1
spring-webmvc/src/test/java/org/springframework/web/servlet/mvc/method/annotation/ServletAnnotationControllerHandlerMethodTests.java

@ -106,7 +106,6 @@ import org.springframework.validation.BindingResult; @@ -106,7 +106,6 @@ import org.springframework.validation.BindingResult;
import org.springframework.validation.Errors;
import org.springframework.validation.FieldError;
import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;
import org.springframework.web.accept.ContentNegotiationManager;
import org.springframework.web.accept.ContentNegotiationManagerFactoryBean;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.CookieValue;

4
spring-webmvc/src/test/java/org/springframework/web/servlet/resource/WebJarsResourceResolverTests.java

@ -29,10 +29,6 @@ import org.springframework.mock.web.test.MockHttpServletRequest; @@ -29,10 +29,6 @@ import org.springframework.mock.web.test.MockHttpServletRequest;
import static org.junit.Assert.*;
import static org.mockito.BDDMockito.*;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
/**
* Unit tests for

33
spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java

@ -17,14 +17,27 @@ @@ -17,14 +17,27 @@
package org.springframework.web.servlet.view.json;
import java.io.IOException;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import org.junit.Before;
import org.junit.Test;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.ContextFactory;
import org.mozilla.javascript.ScriptableObject;
import org.springframework.beans.DirectFieldAccessor;
import org.springframework.http.MediaType;
import org.springframework.mock.web.test.MockHttpServletRequest;
import org.springframework.mock.web.test.MockHttpServletResponse;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.web.servlet.View;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonView;
import com.fasterxml.jackson.core.JsonGenerator;
@ -40,22 +53,8 @@ import com.fasterxml.jackson.databind.ser.FilterProvider; @@ -40,22 +53,8 @@ import com.fasterxml.jackson.databind.ser.FilterProvider;
import com.fasterxml.jackson.databind.ser.SerializerFactory;
import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter;
import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.CoreMatchers.not;
import org.junit.Before;
import org.junit.Test;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.ContextFactory;
import org.mozilla.javascript.ScriptableObject;
import org.springframework.beans.DirectFieldAccessor;
import org.springframework.http.MediaType;
import org.springframework.mock.web.test.MockHttpServletRequest;
import org.springframework.mock.web.test.MockHttpServletResponse;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.web.servlet.View;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;

3
spring-webmvc/src/test/java/org/springframework/web/servlet/view/script/ScriptTemplateViewTests.java

@ -30,6 +30,7 @@ import javax.script.Invocable; @@ -30,6 +30,7 @@ import javax.script.Invocable;
import javax.script.ScriptEngine;
import org.hamcrest.Matchers;
import org.junit.Before;
import org.junit.Test;
@ -47,7 +48,6 @@ import org.springframework.web.servlet.DispatcherServlet; @@ -47,7 +48,6 @@ import org.springframework.web.servlet.DispatcherServlet;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
import static org.mockito.BDDMockito.*;
import static org.mockito.Mockito.mock;
/**
* Unit tests for {@link ScriptTemplateView}.
@ -212,6 +212,7 @@ public class ScriptTemplateViewTests { @@ -212,6 +212,7 @@ public class ScriptTemplateViewTests {
}
@Test
@SuppressWarnings("resource")
public void parentLoader() {
this.view.setEngine(mock(InvocableScriptEngine.class));
this.view.setRenderFunction("render");

17
spring-websocket/src/main/java/org/springframework/web/socket/server/standard/UndertowRequestUpgradeStrategy.java

@ -17,9 +17,7 @@ @@ -17,9 +17,7 @@
package org.springframework.web.socket.server.standard;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
@ -33,6 +31,14 @@ import javax.websocket.Endpoint; @@ -33,6 +31,14 @@ import javax.websocket.Endpoint;
import javax.websocket.Extension;
import javax.websocket.server.ServerEndpointConfig;
import org.springframework.http.server.ServerHttpRequest;
import org.springframework.http.server.ServerHttpResponse;
import org.springframework.util.ClassUtils;
import org.springframework.util.ReflectionUtils;
import org.springframework.web.socket.server.HandshakeFailureException;
import org.xnio.StreamConnection;
import io.undertow.server.HttpServerExchange;
import io.undertow.server.HttpUpgradeListener;
import io.undertow.servlet.api.InstanceFactory;
@ -52,13 +58,6 @@ import io.undertow.websockets.jsr.handshake.JsrHybi07Handshake; @@ -52,13 +58,6 @@ import io.undertow.websockets.jsr.handshake.JsrHybi07Handshake;
import io.undertow.websockets.jsr.handshake.JsrHybi08Handshake;
import io.undertow.websockets.jsr.handshake.JsrHybi13Handshake;
import io.undertow.websockets.spi.WebSocketHttpExchange;
import org.xnio.StreamConnection;
import org.springframework.http.server.ServerHttpRequest;
import org.springframework.http.server.ServerHttpResponse;
import org.springframework.util.ClassUtils;
import org.springframework.util.ReflectionUtils;
import org.springframework.web.socket.server.HandshakeFailureException;
/**
* A WebSocket {@code RequestUpgradeStrategy} for use with WildFly and its

1
spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpSendingTransportHandler.java

@ -23,7 +23,6 @@ import java.util.regex.Pattern; @@ -23,7 +23,6 @@ import java.util.regex.Pattern;
import org.springframework.http.MediaType;
import org.springframework.http.server.ServerHttpRequest;
import org.springframework.http.server.ServerHttpResponse;
import org.springframework.util.Assert;
import org.springframework.util.MultiValueMap;
import org.springframework.util.StringUtils;
import org.springframework.web.socket.WebSocketHandler;

20
spring-websocket/src/test/java/org/springframework/web/socket/adapter/jetty/JettyWebSocketSessionTests.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2002-2014 the original author or authors.
* Copyright 2002-2015 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.
@ -22,8 +22,9 @@ import java.util.Map; @@ -22,8 +22,9 @@ import java.util.Map;
import org.eclipse.jetty.websocket.api.Session;
import org.eclipse.jetty.websocket.api.UpgradeRequest;
import org.eclipse.jetty.websocket.api.UpgradeResponse;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import org.springframework.web.socket.handler.TestPrincipal;
@ -38,16 +39,11 @@ import static org.mockito.BDDMockito.*; @@ -38,16 +39,11 @@ import static org.mockito.BDDMockito.*;
*/
public class JettyWebSocketSessionTests {
private Map<String,Object> attributes;
@Before
public void setup() {
this.attributes = new HashMap<>();
}
private final Map<String, Object> attributes = new HashMap<>();
@Test
@SuppressWarnings("resource")
public void getPrincipalWithConstructorArg() {
TestPrincipal user = new TestPrincipal("joe");
JettyWebSocketSession session = new JettyWebSocketSession(attributes, user);
@ -56,8 +52,8 @@ public class JettyWebSocketSessionTests { @@ -56,8 +52,8 @@ public class JettyWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getPrincipalFromNativeSession() {
TestPrincipal user = new TestPrincipal("joe");
UpgradeRequest request = Mockito.mock(UpgradeRequest.class);
@ -80,8 +76,8 @@ public class JettyWebSocketSessionTests { @@ -80,8 +76,8 @@ public class JettyWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getPrincipalNotAvailable() {
UpgradeRequest request = Mockito.mock(UpgradeRequest.class);
given(request.getUserPrincipal()).willReturn(null);
@ -102,8 +98,8 @@ public class JettyWebSocketSessionTests { @@ -102,8 +98,8 @@ public class JettyWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getAcceptedProtocol() {
String protocol = "foo";
UpgradeRequest request = Mockito.mock(UpgradeRequest.class);

22
spring-websocket/src/test/java/org/springframework/web/socket/adapter/standard/StandardWebSocketSessionTests.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* Copyright 2002-2014 the original author or authors.
/* Copyright 2002-2015 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.
@ -19,8 +19,8 @@ import java.util.HashMap; @@ -19,8 +19,8 @@ import java.util.HashMap;
import java.util.Map;
import javax.websocket.Session;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import org.springframework.http.HttpHeaders;
@ -36,19 +36,13 @@ import static org.mockito.BDDMockito.*; @@ -36,19 +36,13 @@ import static org.mockito.BDDMockito.*;
*/
public class StandardWebSocketSessionTests {
private HttpHeaders headers;
private Map<String,Object> attributes;
private final HttpHeaders headers = new HttpHeaders();
@Before
public void setup() {
this.headers = new HttpHeaders();
this.attributes = new HashMap<>();
}
private final Map<String, Object> attributes = new HashMap<>();
@Test
@SuppressWarnings("resource")
public void getPrincipalWithConstructorArg() {
TestPrincipal user = new TestPrincipal("joe");
StandardWebSocketSession session = new StandardWebSocketSession(this.headers, this.attributes, null, null, user);
@ -57,8 +51,8 @@ public class StandardWebSocketSessionTests { @@ -57,8 +51,8 @@ public class StandardWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getPrincipalWithNativeSession() {
TestPrincipal user = new TestPrincipal("joe");
Session nativeSession = Mockito.mock(Session.class);
@ -71,8 +65,8 @@ public class StandardWebSocketSessionTests { @@ -71,8 +65,8 @@ public class StandardWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getPrincipalNone() {
Session nativeSession = Mockito.mock(Session.class);
given(nativeSession.getUserPrincipal()).willReturn(null);
@ -86,8 +80,8 @@ public class StandardWebSocketSessionTests { @@ -86,8 +80,8 @@ public class StandardWebSocketSessionTests {
}
@Test
@SuppressWarnings("resource")
public void getAcceptedProtocol() {
String protocol = "foo";
Session nativeSession = Mockito.mock(Session.class);

Loading…
Cancel
Save