Phillip Webb
9e7972a9b4
Polish code with code cleanup rules
1 year ago
Andy Wilkinson
bb3651b7d1
Reduce warnings reported by Eclipse
...
Closes gh-43269
1 year ago
Andy Wilkinson
4900ca1ffc
Fix resetting of spied FactoryBean output
...
Fixes gh-31204
1 year ago
Phillip Webb
57f452fec1
Disable ReactorResourceFactory use of global resources in tests
...
Add `ContextCustomizerFactory` to automatically disable the use of
`ReactorResourceFactory` global resources in tests.
Fixes gh-38199
2 years ago
Stéphane Nicoll
e9eeac9028
Use Spring Framework's NoOpResponseErrorHandler
...
See spring-projects/spring-framework#32750
Closes gh-41183
2 years ago
Phillip Webb
2a4582b084
Update copyright year of changed files
2 years ago
Phillip Webb
bcbcafaab2
Polish "Use method references when possible in test code"
...
See gh-40974
2 years ago
Ahmed Ashour
207327d97c
Use method references when possible in test code
...
See gh-40974
2 years ago
Andy Wilkinson
486ceecc9a
Use the bean factory to get the type produced by a factory bean
...
Previously, we only looked at the OBJECT_TYPE_ATTRIBUTE on the
factory bean's definition. This did not work for situations
where the information's provided by the definition's target type
rather than the attribute.
Rather than manually considering the target type in addition to
the existing consideration of the attribute, we now ask the bean
factory for the type that will be produced by the factory bean
instead. This should insulate us from any changes and
enhancements in Framework in the future.
Fixes gh-40234
2 years ago
Moritz Halbritter
1534bc8ad2
Polish "Avoid using OkHttp3ClientHttpRequestFactory in test"
...
See gh-40611
2 years ago
Stéphane Nicoll
20042576e9
Avoid using OkHttp3ClientHttpRequestFactory in test
...
See gh-40611
2 years ago
Moritz Halbritter
df755db1f3
Ensure that remaining mocks are closed before initializing a test
...
Closes gh-39271
2 years ago
Moritz Halbritter
930669888a
Add more integration tests for MockitoTestExecutionListener
2 years ago
Moritz Halbritter
c87d5eeb28
Ensure that remaining mocks are closed before initializing a test
...
Closes gh-39271
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Andy Wilkinson
a1c7c0bccc
Upgrade to AssertJ 3.25.1
...
Closes gh-38997
2 years ago
Yanming Zhou
8cb8999772
Ban call of URLEncoder.encode/URLDecoder.decode(String,String)
...
Add ArchUnit rules to ban the use of `URLEncoder` calls with String
charsets and use `Charset` calls instead.
See gh-38740
2 years ago
Yanming Zhou
84f7c2dba9
Remove unnecessary `final` modifiers
...
See gh-38739
2 years ago
Yanming Zhou
ebfbc0ef05
Cleanup kotlin sources
...
1. remove unused imports
2. remove redundant semicolon
3. remove empty class body
4. remove redundant 'constructor' keyword
5. remove redundant 'Unit' return type
6. use non-null type if possible
See gh-38708
2 years ago
Moritz Halbritter
66ed4fe519
Remove system property dependency from MockBeanContextCachingTests
...
Now this test can be run regardless of the
'spring.test.context.cache.maxSize' system property value.
See gh-38236
2 years ago
Phillip Webb
690cfa220a
Provide a way to create custom ApplicationContextFactory
...
Update `SpringBootContextLoader` so that `getApplicationContextFactory`
is now a protected that may be overridden to provide a custom
`ApplicationContextFactory` instance.
Closes gh-38205
2 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2 years ago
Andy Wilkinson
4cc3aec587
Consider @ComponentScan in imports context cache key
...
Fixes gh-31577
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
8edec21a6f
Update copyright year of changed files
2 years ago
Stephane Nicoll
421448233f
Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE
...
Closes gh-36659
2 years ago
Andy Wilkinson
d0d545468a
Revert "Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE"
...
This reverts commit 279f8221a5 .
See gh-36659
2 years ago
Stephane Nicoll
279f8221a5
Remove invalid check for String-based FactoryBean.OBJECT_TYPE_ATTRIBUTE
...
Closes gh-36659
2 years ago
Stephane Nicoll
191ac10009
Deprecate support for OkHttp
...
Closes gh-36632
2 years ago
Andy Wilkinson
f4c996b432
Polish "Check for Class and ResolvableType object type attributes"
...
See gh-36224
3 years ago
Bernardo Bulgarelli
3a7185206e
Check for Class and ResolvableType object type attributes
...
See gh-36224
3 years ago
Laurent Martelli
9baf23ccd5
Test that ImportsContextCustomizer can support @AliasFor
...
Add test to ensure that `ImportsContextCustomizer` can support
`@AliasFor` annotations.
See gh-34917
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
ca5bd37e81
Upgrade to Spring Framework 6.1.0-M1
...
Closes gh-35977
Closes gh-35980
3 years ago
Andy Wilkinson
6dc84b1645
Ignore non-singleton factory beans when resetting mocks
...
Closes gh-35324
3 years ago
Marc Leroux
b61834c92d
Replace Mockito argument captors with assertArg
...
See gh-35015
3 years ago
Phillip Webb
2b261e6ebd
Apply TestTypeExcludeFilter in regular applications
...
Add `ExcludeFilterApplicationContextInitializer` to register the
`TestTypeExcludeFilter` for regular applications.
Prior to this commit, the filter was only registered using the
`ExcludeFilterContextCustomizerFactory` which meant that test components
were filtered in tests but not when using `SpringApplication.from` with
a test classpath.
Fixes gh-35206
3 years ago
Andy Wilkinson
3f93a4ece6
Polish "Add content buffering support to MockServerRestTemplateCustomizer"
...
See gh-34833
3 years ago
Chinmoy Chakraborty
b065e04be7
Add content buffering support to MockServerRestTemplateCustomizer
...
See gh-34833
3 years ago
Phillip Webb
a5902d7a00
Update copyright year of changed files
3 years ago
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
3 years ago
Andy Wilkinson
9940fcfe77
Reset mocks produced by FactoryBeans
...
An unwanted side-effect of the changes made in c6bdd136 to fix
gh-7271 is that a mock produced by a factory bean is not reset. To
allow such a mock to be reset without regressing the fix we now call
getBean(…) as we did before c6bdd136 , however the call is now
performed in a defensive manner falling back to getSingleton(…) when
it fails.
Closes gh-33830
3 years ago
Johnny Lim
5eeb429e44
Polish
...
See gh-33966
3 years ago
Johnny Lim
bc7fc90550
Replace Base64Utils with JDK's Base64
...
See gh-33967
3 years ago
Krzysztof Krason
a8958471f6
Switch anonymous inner classes to lambdas
...
See gh-33987
3 years ago
Phillip Webb
7c508fa324
Update copyright year of changed files
3 years ago
Moritz Halbritter
e8d809fe65
Replace 'via' with 'over' or 'through' in the documentation
...
Closes gh-33878
3 years ago
Phillip Webb
a0fe8241a7
Update copyright year of changed files
3 years ago
Moritz Halbritter
d652491e20
Fix stack overflow in SpringBootMockResolver
...
Closes gh-32632
3 years ago
Phillip Webb
a2ac38e203
Update copyright year of changed files
3 years ago