Phillip Webb
1117fdb2b3
Make ModifiedClassPathExtension package private
...
Meta-annotate `ClassPathExclusions` and `ClassPathOverrides` with
so that the `ModifiedClassPathExtension` no longer needs to be
used directly.
See gh-17491
5 years ago
Phillip Webb
4fe5e9e31e
Remove direct junit-platform-launcher dependency
...
Replace any direct `junit-platform-launcher` dependencies and instead
rely on the test runner providing it. Launcher related class are not
handled via reflection.
This update allows us to workaround SUREFIRE-1679.
Closes gh-17517
5 years ago
dreis2211
0f0278e69b
Migrate ModifiedClassPath tests to JUnit 5
...
Migrate the remaining JUnit 4 tests to JUnit 5, making use of the
new `ModifiedClassPathExtension`.
See gh-17491
5 years ago
dreis2211
ca1808ecae
Migrate to MockRestServiceServer
...
Migrate `RestClientTestWithoutJacksonIntegrationTests` to use
Spring's `MockRestServiceServer`.
See gh-17491
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Phillip Webb
c3816bfe7b
Polish output capture names
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Phillip Webb
c62b6b4ccd
Merge branch '2.1.x'
5 years ago
Phillip Webb
de35efd1ef
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
bb34846630
Merge branch '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
Andy Wilkinson
a189e4cf96
Merge branch '2.1.x'
...
Closes gh-17220
6 years ago
Andy Wilkinson
645514f848
Polish "Honour base path from @WebAppConfiguration in @WebMvcTest"
...
See gh-16485
6 years ago
Lorenzo Dee
7340d546b8
Honour base path from @WebAppConfiguration in @WebMvcTest
...
See gh-16485
6 years ago
Andy Wilkinson
78f51a490c
Merge branch '2.1.x'
...
Closes gh-17213
6 years ago
Andy Wilkinson
c2a4a3f630
Polish "Auto-configure caching in jOOQ sliced tests"
...
See gh-17066
6 years ago
Dmytro Nosan
4701d8f82a
Auto-configure caching in jOOQ sliced tests
...
See gh-17066
6 years ago
Phillip Webb
b3d5cd538d
Add JUnit 5 checkstyle rules
...
Add a rule to enforce JUnit 5 usage and conventions.
Closes gh-17093
6 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
6 years ago
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
6 years ago
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
6 years ago
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
d306b31ce9
Merge branch '2.1.x'
6 years ago
Phillip Webb
ccfbd03482
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
5fba43aa31
Merge branch '1.5.x' into 2.0.x
6 years ago
fidel
2ec0996a6f
Fix typo in javadoc
...
See gh-17044
6 years ago
Phillip Webb
0fcc561163
Update copyright header of changed files
6 years ago
Andy Wilkinson
0644a79401
Repackage output capture and always use extension declaratively
...
Closes gh-17029
6 years ago
Phillip Webb
ad5e905bd7
Update copyright header of changed files
6 years ago
Phillip Webb
68aec8b6ee
Polish
6 years ago
Andy Wilkinson
080a2f5c3b
Align with Framework’s removal of charset attribute from application/json
...
Closes gh-16979
6 years ago
Johnny Lim
652906ec7c
Use MergedAnnotation.getRoot() in PropertyMappingCheckBeanPostProcessor
...
Closes gh-16745
6 years ago
Phillip Webb
3a9ca5fa30
Update copyright header of changed files
6 years ago
Phillip Webb
ed998ef0d3
Update copyright header of changed files
6 years ago
Madhura Bhave
f1786c357b
Revert "Disable ConfigurationProperties scanning for slice tests"
...
This reverts commit 3b4ff7d746
.
The commit caused the build to fail because it disabled
`@ConfigurationPropertiesScan` completely in slice tests. It
did not take into account components that were explicitly included
in slice tests using the `components` attribute. Since `@ConfigurationPropertiesScan`
replaces `@Component` and `@EnableConfigurationProperties`, these components
are no longer registered even though explicitly included.
6 years ago
Madhura Bhave
3b4ff7d746
Disable ConfigurationProperties scanning for slice tests
...
Closes gh-16659
6 years ago
Andy Wilkinson
552345fcd1
Disable more @Bean method proxying
...
Previously, due to a quirk in Spring Framework, it was necessary to use bean method
proxying in @Configuration classes that define one or more FactoryBeans. This quirk has
now been addressed so this commit disables bean method proxying where it is now no longer
needed.
Closes gh-16533
6 years ago
Madhura Bhave
684a1c7a3c
Migrate tests to JUnit5 testcontainer extensions
...
Closes gh-15456
6 years ago
Phillip Webb
17aaf26590
Use consistent javadoc style for annotation links
...
Closes gh-13920
6 years ago
Phillip Webb
1e44aba772
Fix compiler warnings and polish
...
Fix various compiler warnings and apply a little polish.
6 years ago
Phillip Webb
b879972d0d
Migrate to MergedAnnotations API
...
Migrate away from `AnnotationUtils` and `AnnotatedElementUtils`
when possible to the new `MergedAnnotations` API.
Closes gh-16551
6 years ago
Madhura Bhave
dabe75a281
Merge branch '2.1.x'
6 years ago
Madhura Bhave
f0544fb86f
Polish
6 years ago
Madhura Bhave
1d20c73d22
Make nested classes in JsonTestersAutoConfiguration package private
...
Closes gh-15444
6 years ago
Johnny Lim
4392d7c2ed
Polish
...
Closes gh-16494
6 years ago
Stephane Nicoll
c432288ed1
Migrate ApplicationContext to common hierarchy
...
This commit migrates `AnnotationConfigReactiveWebApplicationContext`
parent to the `GenericApplicationContext` abstraction. Any use of
`AnnotationConfigWebApplicationContext` is also removed as it also
inherits from the `AbstractRefreshableApplicationContext` outdated
hierarchy.
A new `AnnotationConfigServletWebApplicationContext` context is
introduced instead, extending from `GenericApplicationContext` and
providing the counter part of the reactive context for the Servlet-based
web app tests.
See gh-16096
6 years ago
Phillip Webb
ad7eebee9e
Merge branch '2.1.x'
6 years ago
Phillip Webb
f12ab1ff90
Update copyright header of changed files
6 years ago
Phillip Webb
2376f973f4
Merge branch '2.1.x'
6 years ago
Phillip Webb
47c6bf741d
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
07c000c5b7
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
270554d3cd
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
090f5f5397
Polish "Add error rendering support with @WebFluxTest"
...
Closes gh-16266
6 years ago
Ali Dehghani
53e7484d87
Add error rendering support with @WebFluxTest
...
See gh-16266
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
6 years ago
Madhura Bhave
0d136f0573
Merge branch '2.1.x'
6 years ago
Madhura Bhave
0a54fb73fa
Remove redundant include from WebFluxTypeExcludeFilter
...
For webflux, security configuration is configured via a bean of type
`SecurityWebFilterChain` and not `ServerHttpSecurity`. We would have changed
the include to be `SecurityWebFilterChain` but the filter only applies to
beans registered via component scanning and not those registered in
`@Configuration` classes, making the includes redundant.
See gh-16088
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
dreis2211
dda0b3e2a1
Remove explicit types
...
Closes gh-16265
6 years ago
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
6 years ago
Stephane Nicoll
a44a55e948
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
161c0b9fad
Polish contribution
...
Closes gh-16170
6 years ago
ayudovin
51013421f2
Add support for Mustache, FreeMarker and Thymeleaf in WebFluxTest
...
See gh-16170
6 years ago
Stephane Nicoll
078bd890a6
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
50d0b4df46
Polish
6 years ago
Phillip Webb
64a2e8d67f
Update copyright year for changed files
6 years ago
Andy Wilkinson
aa2008bc5a
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
89bb973745
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
7153525ee2
Annotation @JsonTest with @ExtendWith(SpringExtension.class)
...
Closes gh-16183
6 years ago
Andy Wilkinson
b8dff5fe17
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
1b55f0ccf9
Merge branch '2.1.x'
6 years ago
Johnny Lim
3242e89271
Polish
...
See gh-16083
6 years ago
Stephane Nicoll
f90bfff132
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
2099093978
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
b8cbd0c17f
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
7b8563a877
Merge branch '2.1.x'
6 years ago
dreis2211
be445f6346
Use AssertJ facilities for expected exceptions
...
See gh-16066
6 years ago
Madhura Bhave
64b7466d51
Remove secure flag from AutoConfigureMockMvc
...
Closes gh-13822
6 years ago
Stephane Nicoll
2ad234b605
Adapt to breaking change in Spring Hateoas
6 years ago
dreis2211
2ab4ce03db
Fix deprecations
...
Closes gh-16037
6 years ago
Andy Wilkinson
de0c065625
Inject single-use configuration dependencies into bean methods
...
Closes gh-15751
6 years ago
Andy Wilkinson
747e419db1
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9fb0b97f96
Decorate test containers so tests are skipped without Docker
...
Closes gh-15901
Closes gh-15638
6 years ago
Andy Wilkinson
1c90a89acd
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
2884d99a5d
Complete move to Testcontainers' Neo4j container
...
Closes gh-15638
6 years ago
Andy Wilkinson
7e51e1a076
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
01b8e2c834
Polish “Replace custom Neo4j container with Testcontainers version”
...
See gh-15638
6 years ago
Michael Simons
316126e8f0
Replace custom Neo4j container with Testcontainers version
...
See gh-15638
6 years ago
Andy Wilkinson
d9ec48ef12
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
3f32fbd0de
Polish "Remove unwanted @Nullable annotations"
...
See gh-15876
6 years ago
wonwoo
2855321074
Remove unwanted @Nullable annotations
...
See gh-15876
6 years ago
Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
6 years ago