Moritz Halbritter
2e906c4720
Catch exceptions thrown during String format when collecting diagnostics
...
Registers the LoggingLinesWriter only if debug logging is actually
enabled.
Closes gh-40500
2 years ago
Andy Wilkinson
12e004f131
Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
...
This reverts commit 06f5ab162f . The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.
See gh-40200
2 years ago
Andy Wilkinson
1ea6f2f51f
Revert "Revert "Exclude unwanted javax.inject dependency from Data Couchbase""
...
This reverts commit 3b76165f4e .
Turns out, the exclude's still needed for now? with Data Couchbase
5.1.x.
See gh-40200
2 years ago
Andy Wilkinson
3b76165f4e
Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
...
This reverts commit 06f5ab162f . The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.
See gh-40200
2 years ago
Andy Wilkinson
06f5ab162f
Exclude unwanted javax.inject dependency from Data Couchbase
...
See gh-40200
2 years ago
Johnny Lim
412b8dd548
Polish
...
See gh-39910
2 years ago
Andy Wilkinson
a01e068059
Start building against Micrometer 1.13.0 snapshots
...
See gh-39889
2 years ago
Wzy19930507
4a1a98c037
Apply @AutoConfigureJson to test slices
...
See gh-39253
2 years ago
Scott Frederick
720e9cef16
Make RestTemplateBuilder more compatible with RestClient.Builder
...
When Spring Framework builds a `RestClient` from a `RestTemplate`, it
will use any `UriTemplateHandler` that has been set on the
`RestTemplate` if the provided `UriTemplateHandler` is also a
`UriBuilderFactory`. Prior to this commit, Spring Boot's
`RestTemplateBuilder#rootUri` set a `UriTemplateHandler` on the created
`RestTemplate`, but it was not a `UriBuilderFactory` so `RestClient`
would not consider it.
With this commit, `RestTemplateBuilder#rootUri` sets a
`UriTemplateHandler` that is also a `UriBuilderFactory` so that any
root URI that is set on the `RestTemplateBuilder` will be applied to a
`RestClient` also.
Fixes gh-39317
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2 years ago
Phillip Webb
ddb769bf7f
Polish 'Simplify conditionals'
...
See gh-39259
2 years ago
Tobias Lippert
65a1ff84e6
Simplify conditionals
...
See gh-39259
2 years ago
Tobias Lippert
def7523398
Inline redundant if statements
...
See gh-39259
2 years ago
Scott Frederick
dbfd038a4d
Validate combined RestTemplate and RestClient usage in mock REST config
...
Fixes gh-38820
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Moritz Halbritter
198dbb4a45
Auto-configure observatibility beans in sliced tests
...
If @AutoConfigureObservability is applied to a sliced test, it
auto-configures:
- An in-memory MeterRegistry
- A no-op Tracer
- An ObservationRegistry
Closes gh-38568
2 years ago
Johnny Lim
175b6473c7
Polish
...
See gh-38389
2 years ago
Phillip Webb
09e5a2f24a
Update copyright year of changed files
2 years ago
Yanming Zhou
d7ab153559
Use switch expression where feasible
...
See gh-38217
2 years ago
Phillip Webb
54313d1962
Update copyright year of changed files
2 years ago
Moritz Halbritter
1f41179a88
Polish SpringBootMockMvcBuilderCustomizer
2 years ago
Andy Wilkinson
f78dcac56f
Clarify that @AutoConfigureWebTestClient uses mock infrastructure
...
Closes gh-29890
2 years ago
Andy Wilkinson
0950d4416a
Pass in filter's name when adding to MockMvc
...
Closes gh-38001
2 years ago
Andy Wilkinson
daa903ab31
Add filters to MockMvc with their init params and dispatcher types
...
Closes gh-37835
2 years ago
Scott Frederick
ff99de49c4
Configure a RestClient.Builder with RestClientTest
...
This commit adds support for configuring a `RestClient.Builder` and
`MockRestServiceServer` support for the `RestClient` when using
`@RestClientTest` sliced tests.
Closes gh-37033
2 years ago
Phillip Webb
f55184a998
Update copyright year of changed files
2 years ago
Phillip Webb
b83e7b42bb
Update copyright year of changed files
2 years ago
Stephane Nicoll
77a85fd180
Fix deprecation in Spring Framework
2 years ago
Yanming Zhou
4c39cc2314
Continue polishing
...
See commit 947e330e9d
See gh-37166
2 years ago
Moritz Halbritter
76e51bc92f
Only enable needed Couchbase services in integration tests
2 years ago
Moritz Halbritter
947e330e9d
Polish "Include JdbcClientAutoConfiguration in @JdbcTest and @DataJpaTest slices"
...
See gh-37122
2 years ago
Yanming Zhou
b8eec2a8a4
Include JdbcClientAutoConfiguration in @JdbcTest and @DataJpaTest slices
...
See gh-37122
2 years ago
Andy Wilkinson
2de98a84bc
Polish "Polish code and javadoc"
...
See gh-37112
2 years ago
hakan-krgn
6d9ce8a3b5
Polish code and javadoc
...
See gh-37112
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Andy Wilkinson
dc45532c94
Avoid triggering second context creation when first attempt failed
...
Closes gh-24888
2 years ago
Moritz Halbritter
b5a48e926d
Handle timeout of latch await in tests
2 years ago
Moritz Halbritter
de57b5f4a4
Call remove() on ThreadLocal in SpringBootMockMvcBuilderCustomizer
2 years ago
Stephane Nicoll
56535d804c
Rename WebDriverContextCustomizerFactory's customizer
...
Closes gh-36416
2 years ago
Moritz Halbritter
1a8b8ce26e
Revert "Revise synchronized blocks"
...
This reverts commit 497bbf9c2d .
2 years ago
Moritz Halbritter
497bbf9c2d
Revise synchronized blocks
...
- Replace synchronized with Lock when guarding long-running operations
- Remove unnecessary synchronization in FileSystemWatcher
- Replace HashMap with ConcurrentHashMap in Restarter
- Remove unnecessary locking on AtomicBoolean in
SpringApplicationBuilder
- Remove unnecessary locking in SimpleFormatter
Closes gh-36670
2 years ago
Andy Wilkinson
28b3054a9e
Try to stabilize DataCouchbaseTestIntegrationTests
...
Closes gh-36662
2 years ago
Andy Wilkinson
0d646d7c26
Polish "Support ServiceConnection beans in slice tests"
...
See gh-36037
2 years ago
Eddú Meléndez
4dfb60c9a3
Support ServiceConnection beans in slice tests
...
Previously, to use `@ServiceConnection` on a `@Bean` method in a sliced
test required ServiceConnectionAutoConfiguration to be imported using
`@ImportAutoConfiguration`. This commit removes the need for this
import by registering ServiceConnectionAutoConfiguration in specific
slice test annotations.
See gh-36037
2 years ago
Johnny Lim
96c9915f12
Polish
...
See gh-36565
2 years ago
Andy Wilkinson
5a9ca67fba
Start building against Spring Framework 6.2.0-M2 snapshots
...
See gh-36198
2 years ago
Eddú Meléndez
321c526bf7
Add SslAutoConfiguration to slice test annotations
...
`SslAutoConfiguration` has been added to `cassandra`, `couchbase`,
`elasticsearch`, `mongo` and `redis` slice test annotations.
See gh-36038
3 years ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
3 years ago
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
3 years ago