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
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
Andy Wilkinson
21de3fba3c
Describe quirks of JUL and Log4j2 in OutputCaptureExtension javadoc
...
Closes gh-32562
2 years ago
Andy Wilkinson
f4c996b432
Polish "Check for Class and ResolvableType object type attributes"
...
See gh-36224
2 years ago
Bernardo Bulgarelli
3a7185206e
Check for Class and ResolvableType object type attributes
...
See gh-36224
2 years ago
Phillip Webb
5d0640a356
Use MergedAnnotations for `@AliasFor` support
...
Update `ImportsContextCustomizer` to use `MergedAnnotations` so
that `@AliasFor` can be supported.
See gh-34917
2 years ago
Laurent Martelli
9baf23ccd5
Test that ImportsContextCustomizer can support @AliasFor
...
Add test to ensure that `ImportsContextCustomizer` can support
`@AliasFor` annotations.
See gh-34917
2 years ago
Andy Wilkinson
6dc84b1645
Ignore non-singleton factory beans when resetting mocks
...
Closes gh-35324
3 years ago
Phillip Webb
d442bfbeff
Polish
3 years ago
Mortitz Halbritter
bece347987
Polish
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
0e68cae57f
Use instanceof patterns
...
See gh-33987
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
fad88232b9
Update copyright year of changed files
3 years ago
Phillip Webb
71ff90a6a5
Polish
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
Moritz Halbritter
887c00e9fc
Polish OutputCapture
3 years ago
Phillip Webb
a2ac38e203
Update copyright year of changed files
3 years ago
Krzysztof Krason
cf6493f65c
Simplify AssertJ assertions and also make them more readable
...
See gh-33653
3 years ago
Anugrah Singhal
3191c678c3
Remove Jetty/Netty/ApacheHttpClient checks for WebClient
...
See gh-33640
3 years ago
Phillip Webb
f588793445
Update copyright year of changed files
3 years ago
Phillip Webb
e4772cf3b7
Update copyright year of changed files
3 years ago
Moritz Halbritter
725337f976
Make fields final
...
Closes gh-33537
3 years ago
Moritz Halbritter
6edb6fa091
Polish "Add test for beforeEach of OutputExtension"
...
See gh-33419
3 years ago
nowjin
5f532a40f9
Add test for beforeEach of OutputExtension
...
See gh-33419
3 years ago
Moritz Halbritter
c1bd9310ea
Polish "Add test for beforeEach of OutputExtension"
...
See gh-33419
3 years ago
nowjin
94193c9df2
Add test for beforeEach of OutputExtension
...
See gh-33419
3 years ago
Johnny Lim
90589fd6d4
Polish
...
See gh-33384
3 years ago
lishangbu
f5d0171fcc
Avoid NPE when @SpringBootConfiguration not found in test
...
See gh-33371
3 years ago
Phillip Webb
711e2528fb
Polish 'Improve test coverage for OutputCaptureRule'
...
See gh-33405
3 years ago
nowjin
af7a03b4c9
Improve test coverage for OutputCaptureRule
...
See gh-33405
3 years ago
Andy Wilkinson
0c8ae65bd4
Switch of the banner when SpringBootTest runs an app with a parent
...
Closes gh-33079
3 years ago
Phillip Webb
fafbefa35c
Ensure @ContextHierarchy is never used with UseMainMethod
...
Fixes gh-33078
3 years ago
Johnny Lim
6027508cf7
Polish
...
See gh-33108
3 years ago
Phillip Webb
e212214227
Fix Kotlin main method detection for UseMainMethod
...
Update `SpringBootContextLoader` to detect main methods on `*Kt`
classes.
Fixes gh-33114
3 years ago
Scott Frederick
b882de7c68
Throw ContextLoadException on test context load failure
...
When a test context fails to load, a `ContextLoadException` should
be thrown so that Framework can catch it and call any registered
`ApplicationContextFailureProcessor`s.
Closes gh-31793
3 years ago
Andy Wilkinson
b357239861
Upgrade to Jakarta Activation 2.1.0
...
Closes gh-33045
3 years ago
Scott Frederick
a0d765cab8
Restore invocation of DefaultTestExecutionListenersPostProcessors
...
This commit partially reverts c81ebf63d9 ,
so that `DefaultTestExecutionListenersPostProcessor`s are invoked
even though deprecated.
See gh-31793
3 years ago
Scott Frederick
c81ebf63d9
Use ApplicationContextFailureProcessor to log report on failure
...
Closes gh-31793
3 years ago
Phillip Webb
a59b6cb1f3
Polish
3 years ago
Phillip Webb
d7ac20cd6c
Update copyright year of changed files
3 years ago
Phillip Webb
9505673d6f
Ensure application event listeners are always refreshed
...
Update `EventPublishingRunListener` to ensure that application event
listeners are always refreshed before multicasting initial events.
Prior to this commit, refreshing occurred after multicasting which
meant that listeners added by a different `SpringApplicationRunListener`
would not be picked up. This caused properties from tests that have
`UseMainMethod` set to `ALWAYS` or `WHEN_AVAILABLE` to be missing.
Fixes gh-32860
3 years ago