Yanming Zhou
8941e2876e
Replace 'e.g.' with 'for example' in documentation and comments
...
Closes gh-33515
2024-09-26 14:11:17 +02:00
Sam Brannen
8931b75b95
Polishing
2024-09-20 10:58:37 +02:00
Johnny Lim
3ba9d35e22
Polish
...
Closes gh-33566
2024-09-20 10:58:37 +02:00
Sam Brannen
eff19ec972
Sync MockHttpServletRequest implementations
2024-09-09 15:42:21 +02:00
Brian Clozel
52c4ffa4d2
Merge branch '6.1.x'
2024-08-30 21:23:29 +02:00
Brian Clozel
fab889009a
Support multiple async starts in MockHttpServletRequest
...
Closes gh-33457
2024-08-30 20:08:36 +02:00
Sam Brannen
d749d2949d
Use new features from JUnit Jupiter 5.11
...
This commit primarily migrates to the new argumentSet() feature but also
applies additional polishing to our use of parameterized tests.
See gh-33395
2024-08-16 13:48:19 +02:00
rstoyanchev
5ac7e74bf2
Replace test FilterRegistration with the one in testFixtures
...
See gh-33252
2024-07-30 11:33:47 +03:00
rstoyanchev
24ab6f61de
Add FilterRegistration to spring-web textFixtures
...
See gh-33252
2024-07-30 11:33:47 +03:00
Simon Baslé
8918a772bf
Polishing
...
See gh-32097
2024-07-08 18:36:46 +02:00
gregw
0a60c622cc
Implement Eclipse Jetty core HTTP handler adapter
...
This provides an implementation of an HTTP Handler Adapter that is coded
directly to the Eclipse Jetty core API, bypassing any servlet
implementation.
This includes a Jetty implementation of the spring `WebSocketClient`
interface, `JettyWebSocketClient`, using an explicit dependency to the
jetty-websocket-api.
Closes gh-32097
Co-authored-by: Lachlan Roberts <lachlan@webtide.com >
Co-authored-by: Arjen Poutsma <arjen.poutsma@broadcom.com >
2024-07-08 18:36:46 +02:00
Sam Brannen
ce49354400
Sync MockHttpServletResponse implementations
...
See gh-33019
2024-06-19 12:31:17 +02:00
Arjen Poutsma
60b5bbe334
Introduce request attributes in RestClient
...
This commit introduces request attributes in the RestClient and
underlying infrastructure (i.e. HttpRequest).
Closes gh-32027
2024-06-11 15:51:29 +02:00
Brian Clozel
e8c122c00a
Fix MockCookie Partitioned support
...
See gh-31454
2024-06-07 14:49:15 +02:00
Brian Clozel
7fc4937199
Add Partitioned cookie attribute support for servers
...
This commit adds support for the "Partitioned" cookie attribute in
WebFlux servers and the related testing infrastructure.
Note, Undertow does not support this feature at the moment.
Closes gh-31454
2024-06-07 10:03:52 +02:00
Sam Brannen
dac18a3ff1
Clean up warnings in Gradle build
2024-05-24 13:39:56 +02:00
Sam Brannen
e999f4e47d
Sync changes to MockHttpServletRequest
2024-05-24 13:39:55 +02:00
Juergen Hoeller
89d563097f
Merge branch '6.1.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/core/convert/TypeDescriptor.java
2024-03-16 23:24:51 +01:00
Juergen Hoeller
eb8b7c4331
Remove superfluous @NonNull declarations
2024-03-16 14:22:17 +01:00
PhilKes
052b6357c8
Apply attributes to the underlying HTTP request
...
See gh-29958
2024-03-12 10:43:31 +00:00
Juergen Hoeller
f22a1eece4
Polishing
2024-02-28 19:14:37 +01:00
Juergen Hoeller
cfb29db278
Initial support for Servlet 6.1
...
Closes gh-31159
2024-02-28 18:54:36 +01:00
Sam Brannen
122372c580
Spring cleaning: update copyright headers
2024-02-23 12:21:22 +01:00
Sam Brannen
644887e094
Polish (Linked)HashSet usage
...
See gh-32291
2024-02-21 16:22:31 +01:00
Sam Brannen
b9c304b890
Polish contribution
...
See gh-32291
2024-02-21 16:19:53 +01:00
Patrick Strawderman
e1a32d4ba9
Avoid resizing of fixed-size HashSet/LinkedHashSet variants
...
Add helpers to CollectionUtils for building HashSets and LinkedHashSets
that can hold an expected number of elements without needing to
resize/rehash.
Closes gh-32291
2024-02-21 16:19:53 +01:00
Stéphane Nicoll
f5b0d9509d
Polish
2024-01-17 18:41:15 +01:00
Brian Clozel
f846d9484c
Add Javadoc to MockHttpServletResponse
...
This commit adds Javadoc to the `getContentLength` method of
`MockHttpServletResponse` to reflect that it gets its value from the
HTTP response header.
Closes gh-31833
2024-01-03 15:19:53 +01:00
Sam Brannen
c74d60b9fe
Polishing
2023-12-05 16:14:13 +01:00
Sam Brannen
db48813181
Polish contribution
...
See gh-31757
2023-12-05 16:14:13 +01:00
Johnny Lim
64e9fcad53
Apply SingleSpaceSeparator Checkstyle module
...
This commit also fixes its violations.
Closes gh-31469
2023-10-22 14:09:57 +02:00
Sébastien Deleuze
20df52e543
Merge branch '6.0.x'
2023-09-15 18:16:26 +02:00
Sébastien Deleuze
ce0923b946
Remove Reactor Netty 2 from integration tests
...
Closes gh-31243
2023-09-15 18:15:26 +02:00
Arjen Poutsma
6597727c86
Upgrade to Jetty 12
...
This commit upgrades Spring Framework to Jetty 12.0.1, and Reactive HTTP
Client 4.0.0.
Closes gh-30698
2023-09-04 14:03:29 +02:00
Sam Brannen
e737e6d9ba
Update copyright headers
2023-08-25 17:07:17 +02:00
Sébastien Deleuze
21613eabf1
Properly use Reactor Netty 2 in AbstractHttpHandlerIntegrationTests
...
Closes gh-31095
2023-08-24 10:46:43 +02:00
Sam Brannen
58b4286216
Polish MockHttpServletRequest
2023-07-05 13:59:47 +02:00
Juergen Hoeller
6526e79eea
Polishing
2023-06-26 19:28:38 +02:00
Sam Brannen
299b86bae3
Merge branch '6.0.x'
2023-07-05 14:02:49 +02:00
Juergen Hoeller
3f40452511
Merge branch '6.0.x'
2023-06-26 19:36:20 +02:00
Arjen Poutsma
49d688f99c
Mark ClientHttpResponse::getRawStatusCode for removal
2023-05-30 15:37:58 +02:00
Sam Brannen
dfd74495bd
Merge branch '6.0.x'
2023-04-28 16:09:15 +02:00
Sam Brannen
aabd685225
Update major/minor version properties in MockServletContext
...
ServletContext has sets of major/minor version properties that we have
not updated in MockServletContext in several years.
Since we upgraded the baseline to Servlet 6.0 in Spring Framework 6.0,
now seems like a good time to update those version properties.
Closes gh-30395
2023-04-28 15:43:29 +02:00
Arjen Poutsma
54853ee239
Support setCharacterEncoding(null) in MockHttpServletResponse
...
Closes gh-30341
2023-04-25 10:53:44 +02:00
Kai Zander
5b2aa0be81
Fix link in Javadoc of PassThroughFilterChain
...
Closes gh-30365
2023-04-23 15:50:14 +02:00
Sam Brannen
7df2e2a8d2
Remove APIs deprecated for removal in 6.1
...
This is the first commit that removes deprecated APIs.
Subsequent commits will remove additional deprecated APIs.
See gh-29449
2023-04-19 17:23:49 +02:00
Sam Brannen
9fb61c57ae
Sync MockCookie implementations
...
See gh-30263
2023-04-04 16:32:30 +02:00
Arjen Poutsma
37a4e84450
Cache ServerHttpRequest::getMethod in AbstractServerHttpRequest
...
This commit ensures that the HttpMethod, exposed through
ServerHttpRequest::getMethod, is cached in AbstractServerHttpRequest so
that potentially expensive HTTP method lookups are only done once.
Closes gh-30139
2023-03-21 11:29:32 +01:00
Sam Brannen
e17f5c50a8
Update copyright headers
2023-03-13 21:53:40 +01:00
Sam Brannen
00be19c647
Consistently declare Object::equals argument as @Nullable
2023-03-13 21:43:21 +01:00