Juergen Hoeller
f0c397e4e2
Comprehensive Servlet 3.1 support in spring-web and spring-test
...
Issue: SPR-14467
8 years ago
Sam Brannen
177f4ec3a7
Polish annotation utils
8 years ago
Sam Brannen
53c9584025
Remove obsolete references to @AliasFor in Javadoc for AnnotationAttributes
8 years ago
Sam Brannen
53dd88437e
Delete dead code in AnnotationAttributes
8 years ago
Sam Brannen
3f317b7d3f
Clean up warnings in spring-web
8 years ago
Sam Brannen
58804da369
Polish Reactor & RxJava response extractors
8 years ago
Sam Brannen
1731460eac
Ensure Reactor & RxJava response extractors compile with Eclipse JDT
8 years ago
Sam Brannen
841480596e
Clean up warnings in Gradle build
8 years ago
Juergen Hoeller
503f0e3397
Polishing
8 years ago
Juergen Hoeller
a0df71e76a
ConfigurationClassParser load annotations through source class loader
...
Issue: SPR-10343
(cherry picked from commit 9e93403)
8 years ago
Juergen Hoeller
3d3407c789
Consistent alias processing behind AnnotatedTypeMetadata abstraction (also for ASM)
...
Issue: SPR-14427
8 years ago
Juergen Hoeller
b1663585dc
MessageHeaderAccessor properly removes header even in case of null value
...
Issue: SPR-14468
8 years ago
Rossen Stoyanchev
d2e105f28d
Add @Since 5.0 and package-info for reactive classes
8 years ago
Juergen Hoeller
e2c7653da4
Correct parameter index boundary in exception message
...
Issue: SPR-14466
8 years ago
Juergen Hoeller
e431624e84
CronSequenceGenerator prevents stack overflow in case of inverted range
...
Issue: SPR-14462
8 years ago
Juergen Hoeller
6d91d54fc9
StandardTypeConverter initializes default ConversionService against volatile field
...
Issue: SPR-14465
8 years ago
fisache
9aa35a8b5f
Polish doc
...
Closes gh-1108
8 years ago
Arjen Poutsma
3e47fccf2b
Propagate IOExceptions in Servlet bridge
8 years ago
Arjen Poutsma
4390cd0c2b
Fixed Jaxb2CollectionHttpMessageConverterTests
...
- Added Woodstox before Aalto in the spring-web build, so that Woodstox
is used as StAX implementation, and not the less featured Aalto.
- Hardcoded Aalto dependency in XmlEventDecoder, instead of relying on
the StAX XMLInputFactory.
8 years ago
Rossen Stoyanchev
5d1b542698
Move spring-web-reactive classes to spring-web
8 years ago
Rossen Stoyanchev
2e8326220b
Move spring-web-reactive classes to spring-core
8 years ago
Rossen Stoyanchev
1022683d1c
Fix compiler warnings
8 years ago
Rossen Stoyanchev
cb798726bd
Update build for spring-web-reactive module
8 years ago
Rob Winch
934bc4f953
Merge spring-reactive
8 years ago
Sam Brannen
fd008405a1
Note in TEL: before/after test exec. callbacks don't work w/ JUnit 4 rules
...
Issue: SPR-4365
8 years ago
Sam Brannen
3fa88c2b56
Document suppressed exception support in TestContextManager
...
Issue: SPR-14459
8 years ago
nkjackzhang
e2b8a786ff
Polish doc
...
Closes gh-1110
8 years ago
Stephane Nicoll
ff738e7670
Polish contribution
...
Closes gh-1070
8 years ago
spodgurskiy
f075aac7f9
Fix MethodBasedEvaluationContext.lazyLoadArguments
...
This commit fix a potential `ArrayIndexOutOfBoundsException` if
`lazyLoadArguments` is called with an empty variable argument.
See gh-1070
8 years ago
Juergen Hoeller
dd65689e0a
MethodParameter.equals accepts subclasses pointing to same target declaration again
...
Issue: SPR-14438
8 years ago
Juergen Hoeller
04e9c2bf0c
Aspect actually applies in PersistenceExceptionTranslationPostProcessorTests
...
Issue: SPR-14457
8 years ago
Juergen Hoeller
adbc592f50
Unwrap JPA PersistenceException on flush failure (for Hibernate 5.2)
...
Issue: SPR-14457
8 years ago
Juergen Hoeller
ddb4117233
HibernateExceptionTranslator converts JPA exceptions as well (for Hibernate 5.2)
...
Issue: SPR-14455
8 years ago
Sam Brannen
adfea826cc
Configure JUL/log4j for JUnit 5 in spring-test
...
Issue: SPR-14431
8 years ago
Sam Brannen
833deadddc
Ensure test fails for the correct reason
...
Prior to this commit, a dynamic test in
FailingBeforeAndAfterMethodsSpringExtensionTestCase was failing but for
the wrong reason. Namely, the @Configuration class was private which
resulted in an IllegalStateException being thrown, when in fact
an AssertionFailedError was expected.
This commit addresses this by introducing an explicit check for an
AssertionFailedError.
Issue: SPR-4365
8 years ago
Sam Brannen
7ec85a3c3b
Support suppressed exceptions in the TestContext framework
...
Prior to this commit, if multiple TestExecutionListener 'after' methods
threw an exception, only the first such exception was rethrown.
Subsequent exceptions were logged, but there was no way to access or
process them other than via the log file.
This commit addresses this shortcoming by making use of the support for
suppressed exceptions introduced in Java 7. Specifically, if multiple
TestExecutionListener 'after' methods throw an exception, the first
exception will be rethrown with subsequent exceptions suppressed in the
first one.
Issue: SPR-14459
8 years ago
Sam Brannen
5f176f50d3
Polishing
8 years ago
Sam Brannen
6162e30f3c
Clean up warnings in AsyncTests
8 years ago
Juergen Hoeller
8ccd727c9a
AbstractHandlerMethodMapping adds type+method info to getMappingForMethod exceptions
...
Issue: SPR-14452
8 years ago
Juergen Hoeller
84afc601b8
Configurable UrlPathHelper in PathExtensionContentNegotiationStrategy
...
This commit also aligns ResourceUrlProvider's and RequestMappingInfo's UrlPathHelper setter/getter signatures.
Issue: SPR-14454
8 years ago
Arjen Poutsma
56e50d6d68
Moved body processor to writeWithInternal()
...
Moved ResponseBodyProcessor creation from constructor to
writeWithInternal(), in preparation of supporting both
Publisher<DataBuffer> as well as Publisher<Publisher<DataBuffer>>.
8 years ago
Arjen Poutsma
7519d1de41
Moved log4j config to test tree
...
Moved log4j.properties from the main source tree to the test tree.
8 years ago
Arjen Poutsma
f82f17d7f7
Moved Servlet Publisher and Processor
...
In preparation of supporting both Publisher<DataBuffer> and
Publisher<Publisher<DataBuffer>> as response body, moved
RequestBodyPublisher and ResponseBodyProcessor into
ServletServerHttpRequest and ServletServerHttpResponse respectively.
8 years ago
Arjen Poutsma
392a1660a4
Polishing
8 years ago
Arjen Poutsma
e64907eed8
Removed ServletAsyncContextSynchronizer
8 years ago
Arjen Poutsma
d2fce24eb4
Introduced ResponseBodyWriteResultPublisher
...
Refactored Publisher<Void> in AbstractResponseBodyProcessor into
separate ResponseBodyWriteResultPublisher.
8 years ago
Rossen Stoyanchev
e91c1cd5a7
Merge pull request #1106 from darklynx/streaming_response_test
8 years ago
Rossen Stoyanchev
01a63dd84d
Polish AsyncTests
8 years ago
Vladimir L
7da63c57b3
tests for asynchronous processing if controller returns StreamingResponseBody
8 years ago
Brian Clozel
e906a78e0f
Move server testing infrastructure to test sources
8 years ago