Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
6 years ago
Stephane Nicoll
33f2bd4d61
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
485bdc9901
Polish "Remove redundant interface modifiers"
...
Closes gh-15694
6 years ago
igor-suhorukov
2d873c78fe
Remove redundant interface modifiers
...
See gh-15694
6 years ago
dreis2211
3544ed045b
Drop ContentContainingCondition in favor of Assertions.contentOf
...
Closes gh-15429
6 years ago
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
9d2d6d5812
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9a33d1a2f9
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
8c68da0882
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Stephane Nicoll
6207b46bc6
Merge branch '2.1.x'
6 years ago
dreis2211
948902f090
Avoid unnecessary usage of ReflectionTestUtils
...
Closes gh-15482
6 years ago
Andy Wilkinson
61d04db0d7
Minimize and centralize assumptions about build output
...
Closes gh-15471
6 years ago
Stephane Nicoll
ba29788482
Polish "Replace explicit generic type with diamond operator"
...
Closes gh-15424
6 years ago
igor-suhorukov
a2ebba8db1
Replace explicit generic type with diamond operator
...
See gh-15424
6 years ago
Madhura Bhave
59d2b0a3fb
Upgrade tests to Junit5
...
See gh-14737
6 years ago
dreis2211
f57f16c190
Avoid premature declaration of variables
...
Closes gh-15215
6 years ago
Phillip Webb
ba1ef52e39
Merge branch '2.0.x'
6 years ago
Phillip Webb
893d5666be
Update copyright year for changed files
6 years ago
Andy Wilkinson
6729e56f6b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e74b084c67
Auto-configure codec customizations and JSON when using @WebFluxTest
...
Closes gh-15070
6 years ago
Phillip Webb
cccf5e6d2b
Merge branch '2.0.x'
6 years ago
Phillip Webb
3baf782822
Merge branch '1.5.x' into 2.0.x
6 years ago
dreis2211
3b4b0641d9
Polish some Map operations
...
Closes gh-15153
6 years ago
Phillip Webb
f3fa20b2d1
Polish
6 years ago
Stephane Nicoll
474da80b4d
Revert "Restructure of security packages"
...
See gh-14412
6 years ago
Stephane Nicoll
39f8b685df
Merge branch '2.0.x'
6 years ago
Johnny Lim
47daf96c48
Polish
...
See gh-14843
6 years ago
Phillip Webb
29707bf75a
Complete restructure of security packages
...
Complete the restructuring of the security auto-configuration
packages by removing the direct import of web configuration from
the main security auto-configuration.
Closes gh-14412
6 years ago
Madhura Bhave
f835f82582
Preliminary restructure of security packages
...
Restructure the security auto-configuration packages to better reflect
the part of the system that the configuration applies to.
See gh-14412
6 years ago
Phillip Webb
5c7a4523ea
Merge '2.0.x'
6 years ago
Phillip Webb
6aedb69443
Update copyright year for changed files
6 years ago
Phillip Webb
d76bba5e6f
Migrate from ExpectedException rule to AssertJ
...
Replace ExpectedException JUnit rules with AssertJ exception
assertions.
Closes gh-14336
6 years ago
Johnny Lim
b079eeff1a
Polish
...
Closes gh-14621
6 years ago
Stephane Nicoll
2d36a6f952
Merge branch '2.0.x'
6 years ago
Johnny Lim
1eca492c5e
Polish
...
See gh-14621
6 years ago
Andy Wilkinson
726579a910
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
89f5cfc5a4
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
4b00dc8a5c
Add support for Spring Data JDBC (auto-config, starter, and test slice)
...
Closes gh-14489
6 years ago
Andy Wilkinson
cc6cf880cf
Stop using ObjectProvider<List> and ObjectProvider<Collection>
...
Closes gh-14467
6 years ago
Johnny Lim
521f746151
Polish
...
Closes gh-14517
6 years ago
Johnny Lim
fd97f07209
Use meaningful name for MockServerConfigurer bean
...
Closes gh-14512
6 years ago
Phillip Webb
84b6fff8c0
Update copyright year for changed files
6 years ago
Phillip Webb
57ec09a55f
Polish
6 years ago
Madhura Bhave
ab6bdc7ae2
Apply springSecurity configurer to WebTestClient
...
Also, @WebFluxTest now adds any ServerHttpSecurity beans
to the context.
Closes gh-13632
6 years ago
Phillip Webb
424dfc398b
Move 'insights.web' properties to 'spring.http'
...
Relocate the 'spring.insights.web.log-request-details' property to
'spring.http.log-request-details'.
Closes gh-14313
6 years ago
LEVI PAUL
74891a75bb
Include TaskExecutionAutoConfiguration in @WebMvcTest
...
Closes gh-14400
6 years ago
Phillip Webb
8c34e053f5
Update copyright header of changed files
6 years ago
Andy Wilkinson
8ee4775820
Polish
6 years ago
Madhura Bhave
b16927ce91
Add @WithMockUser to tests
...
See gh-14227
6 years ago
Madhura Bhave
8f946260d2
Update copyright year for changed files
6 years ago
Madhura Bhave
0384a88b57
Include web security config classes in @WebMvcTest
...
Security config classes are not included when the
secure flag is set to false.
Closes gh-6514
6 years ago
Madhura Bhave
d91c71b508
Deprecate secure flag on @WebMvcTest
...
Closes gh-14227
6 years ago
Madhura Bhave
f3fa952cbc
Support WebExceptionHandler in @WebFluxTest
...
Closes gh-13627
6 years ago
Johnny Lim
9602a32a8d
Polish
...
Closes gh-14172
6 years ago
Johnny Lim
c95b339f02
Polish
...
Closes gh-14149
6 years ago
Andy Wilkinson
075a745e32
Polish "Allow properties to be configured using slice test annotations"
...
Closes gh-14052
6 years ago
artsiom
0cf1749e85
Allow properties to be configured using slice test annotations
...
See gh-14052
6 years ago
Andy Wilkinson
f10377bdb7
Polish "Add support for multiple REST Docs configuration customizers"
...
Closes gh-13498
6 years ago
Eddú Meléndez
4d310f0d5a
Add support for multiple REST Docs configuration customizers
...
This commit introduces support for multiple configuration customizers
for REST Docs with MockMvc, WebTestClient, and REST Assured.
Closes gh-13498
6 years ago
Stephane Nicoll
143e4f026f
Merge branch '2.0.x'
6 years ago
dreis2211
66b1742f96
Optimize some StringBuilder.append() calls
...
Closes gh-13961
6 years ago
Phillip Webb
4d86ac4713
Polish copyright date on changed files
6 years ago
Phillip Webb
80da9cf5eb
Merge branch '2.0.x'
6 years ago
Phillip Webb
aeb885192e
Polish ternary expressions
6 years ago
Phillip Webb
a6c9c92f2e
Merge branch '2.0.x'
6 years ago
Phillip Webb
63b609827e
Fix checkstyle method order issues
...
Fix checkstyle issues with method ordering following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Phillip Webb
b5b60c2053
Merge branch '2.0.x'
6 years ago
Phillip Webb
9a9111af21
Support path discovery for main dispatcher servlet
...
Add an `DispatcherServletPath` interface which provides a much more
consistent way to discover the path of the main dispatcher servet.
Prior to this commit, auto-configurations would often make use of the
`ServerProperties` class to discover the dispatcher servlet path. This
mechanism isn't very explicit and also makes it hard for us to relocate
that property in Spring Boot 2.1.
This commit also reverts most of fddc9e9c7e
since it is now clear that
the supporting multiple dispatcher servlet paths will be much more
involved that we originally anticipated.
Closes gh-13834
6 years ago
Madhura Bhave
4fee54cf24
Expose a TestDispatcherServlet bean in the MockMvcAutoConfiguration
...
This commit also contains changes to `ServletContextInitializerBeans`.
`ServletContextInitializerBeans` can now be configured to only look
for specific ServletContextInitializer subclasses, defaulting to
ServletContextIntializer.class. `SpringBootMockMvcBuilderCustomizer`
only cares about filters so it was unnecessary to look for all
`ServletContextInitializer`s. Additionally, adapting `Servlet` beans
caused a cycle once the `DispatcherServlet` bean was added and the
customizer only needs to adapt `Filter` beans.
Closes gh-13241
6 years ago
Andy Wilkinson
6a48a440b2
Annotate our test annotations with @ExtendWith(SpringExtension.class)
...
Closes gh-13739
6 years ago
Andy Wilkinson
8cc0d5577e
Avoid unwanted bean overrides in spring-boot-test-autoconfigure
...
See gh-13609
6 years ago
Stephane Nicoll
7462401291
Merge branch '2.0.x'
7 years ago
Eddú Meléndez
065eebfb4b
Fix javadoc
...
Closes gh-13274
7 years ago
Phillip Webb
3702da4573
Formatting
7 years ago
Vedran Pavic
f81f50c119
Improve LDAP auto-configuration
...
Auto-configuration of LDAP's `LdapTemplate` is currently a part of
`LdapDataAutoConfiguration` which is conditional of presence of
`LdapRepository` (i.e. Spring Data LDAP). This arrangement isn't ideal
since the `LdapTemplate` is a part of Spring LDAP project, and therefore
should not be tied to Spring Data LDAP.
This commit improves and simplifies LDAP auto-configuration by moving
`LdapTemplate` configuration to `LdapAutoConfiguration`. Consequently,
`LdapDataAutoConfiguration` is not needed anymore and is removed.
See gh-13136
7 years ago
Stephane Nicoll
360f4e17c2
Add support for PageableHandlerMethodArgumentResolver in WebMvcTest
...
Closes gh-13066
7 years ago
Phillip Webb
5b3cb8a698
Update copyright header year for changed files
7 years ago
Phillip Webb
6e09e497f2
Formatting
7 years ago
Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
7 years ago
Johnny Lim
d8700522d3
Rename nested *AutoConfiguration classes to *Configuration
...
Closes gh-12989
7 years ago
dreis2211
a930835b92
Replace <code> tags where possible
...
Closes gh-12922
7 years ago
Stephane Nicoll
f83934e192
Polish contribution
...
Closes gh-12812
7 years ago
Johnny Lim
f03849d502
Polish
...
See gh-12812
7 years ago
Andy Wilkinson
f335ec00bf
Polish
7 years ago
Phillip Webb
598e9bb842
Polish
7 years ago
Stephane Nicoll
b6f9b46be8
Only create a WebTestClient with WebFlux
...
This commit updates WebTestClientAutoConfiguration to only create a
WebTestClient when running a WebFlux-based application as mocking the
context only works with that mode at the moment.
Closes gh-12318
7 years ago
Johnny Lim
c100510222
Remove value in @ConditionalOnMissingBean if possible
...
See gh-12604
7 years ago
Phillip Webb
a4b0be089d
Polish
7 years ago
Stephane Nicoll
5320081d0b
Revert "Only create a WebTestClient with WebFlux"
...
This reverts commit 282bd9f
7 years ago
Stephane Nicoll
282bd9f0db
Only create a WebTestClient with WebFlux
...
This commit updates WebTestClientAutoConfiguration to only create a
WebTestClient when running a WebFlux-based application as mocking the
context only works with that mode at the moment.
Closes gh-12318
7 years ago
dreis2211
0d3f3e46dd
Fix typos
...
Closes gh-12468
7 years ago
Madhura Bhave
4ca1e6ae4e
Polish "Fix typo in TestDatabaseAutoConfiguration"
...
Closes gh-12350
7 years ago
inabajunmr
ddd8598e2e
Fix typo in TestDatabaseAutoConfiguration failure msg
...
See gh-12350
7 years ago
Phillip Webb
9bee9e9cf9
Polish
7 years ago
Madhura Bhave
df337eaf5e
Fix author name
7 years ago
Phillip Webb
7bc535e4fa
Polish
7 years ago
Phillip Webb
67998e983f
Revert "Include WebSecurityConfigurer beans in @WebMvcTest"
...
This reverts commit eef6fdb066
.
7 years ago
Phillip Webb
eef6fdb066
Include WebSecurityConfigurer beans in @WebMvcTest
...
Update `WebMvcTypeExcludeFilter` to include `WebSecurityConfigurer`
beans.
Fixes gh-12275
7 years ago
Stephane Nicoll
306c79f0de
Merge branch '1.5.x'
7 years ago
Phillip Webb
4b9c3c137e
Polish Collection.toArray
...
Consistently use `StringUtils.toStringArray`, `ClassUtils.toClassArray`
or zero length when converting collections to arrays.
Fixes gh-12160
7 years ago
igor-suhorukov
fe023817c7
Polish static finals
...
Closes gh-12083
7 years ago
Andy Wilkinson
5522174e96
Provide package info for all packages included in javadoc
7 years ago
Andy Wilkinson
76a450dfba
Format with Eclipse Oxygen SR2
7 years ago
Madhura Bhave
7136bed126
Fix tests
7 years ago
Andy Wilkinson
875091ed85
Polish “Remove or use unused method parameters”
...
Closes gh-11812
7 years ago
Andy Wilkinson
458dde63a8
Explicitly order AbstractTestExecutionListener subclasses
...
By default, AbstractTestExecutionListeners have an order of lowest
precedence. This means that it is impossible to write a listener with
lower precedence that any listener that's using the default order.
This commit updates Boot's 6 AbstractTestExecutionListeners to order
them explicitly. MockitoTestExecutionListener performs injection of
Mockito mocks and spies into the test instance. It now has an order of
2050 giving it slightly lower precedence than the dependency injection
test execution listener (2000).
The remaining 5 listeners have all been ordered with lowest precedence
- 100. This leaves them near their current lowest precedence position
while creating some room for any listeners that require lower
precedence.
Closes gh-11796
7 years ago
Stephane Nicoll
3f1aaa1f7e
Polish contribution
...
Closes gh-11783
7 years ago
Raja Kolli
64c324612e
Polish
...
See gh-11783
7 years ago
Phillip Webb
dc935fba48
Polish
7 years ago
Madhura Bhave
5e2cc02499
Move servlet specific security auto-config
7 years ago
Phillip Webb
b078698f20
Update copyright year of changed files
7 years ago
Phillip Webb
b9bb31cfd4
Extract RestDocsProperties
...
Extract properties used by RestDocs to their own class.
7 years ago
Andy Wilkinson
964939d3a9
Polish "Add auto-configuration for using REST Docs with WebTestClient"
...
Closes gh-10696
7 years ago
Roman Zaynetdinov
ab7c47d340
Add auto-configuration for using REST Docs with WebTestClient
...
See gh-10969
7 years ago
Andy Wilkinson
16c52bce84
Introduce WebTestClientBuilderCustomizer callback
...
Closes gh-11579
7 years ago
Johnny Lim
b8706c47d6
Use instance equality for Class
...
Closes gh-11534
7 years ago
Phillip Webb
201da97774
Further refine test containers
7 years ago
Phillip Webb
25609c060e
Polish
7 years ago
Madhura Bhave
9a6c339243
Use TestContainers util from spring-boot-test-support
...
See gh-10516
7 years ago
Andy Wilkinson
996b3ef7f2
Refine test containers
7 years ago
Andy Wilkinson
927003e0b7
Polish
7 years ago
Andy Wilkinson
94d5836618
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
ac004eabf3
Update copyright header
...
See gh-11510
7 years ago
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
7 years ago
Madhura Bhave
fc3b43e832
Wait for neo4j to start accepting connections
...
See gh-10516
7 years ago
Madhura Bhave
e28915bd4b
Make integration tests self-contained
...
Fixes gh-10516
7 years ago
Madhura Bhave
8102dc78cb
Remove redundant throws declarations
7 years ago
Phillip Webb
2efa21c570
Make hot methods in-line friendly
...
Refactor a few hot methods so that they are more likely to be in-lined
by the JIT.
Fixes gh-11409
7 years ago
Phillip Webb
3273859fde
Polish
7 years ago
Stephane Nicoll
47c8b5731a
polish
7 years ago
Stephane Nicoll
7216a8fa38
Polish
...
See gh-11341
7 years ago
Stephane Nicoll
23218add90
Polish
7 years ago
Madhura Bhave
47ed096981
Make default username and password configurable
...
Closes gh-10963
7 years ago
Brian Clozel
deb16e1617
Polish
7 years ago
Stephane Nicoll
5ef9364085
Polish
7 years ago
Johnny Lim
6d54072e04
Remove "final" keywords
...
Closes gh-11294
7 years ago
Stephane Nicoll
1620ac42b3
Polish contribution
...
Closes gh-11143
7 years ago
Johnny Lim
d9828a0aaa
Polish
...
See gh-11143
7 years ago
Kazuki Shimizu
bd8834568d
Add @Inherited on spring-boot-test-autoconfigure
...
Closes gh-11139
7 years ago
Andy Wilkinson
61f9d240df
Polish
7 years ago
Johnny Lim
1783a072ad
Remove explicit constructor super() calls
...
Closes gh-11068
7 years ago
Stephane Nicoll
1830dcf103
Rename AutoConfigurationReportEndpoint to ConditionsEndpoint
...
This commit further aligns the change to ConditionEvaluationReport by
renaming the 'autoconfig' endpoint to 'conditions'.
Closes gh-2945
7 years ago
Stephane Nicoll
4e88db9883
Scan converters with @WebMvcTest and @WebFluxTest
...
This commit makes sure to automatically scan `Converter` and
`GenericConverter` beans when a test uses `@WebMvcTest` or
`@WebFluxTest`.
Closes gh-10802
7 years ago
Johnny Lim
bd0dcfb172
Utilize StandardCharsets
...
Closes gh-10972
7 years ago
Andy Wilkinson
60afbdc868
Polish
7 years ago
Johnny Lim
c05a299520
Polish
...
Closes gh-10921
7 years ago
Phillip Webb
c55b5d7111
Polish
7 years ago
Stephane Nicoll
d408ce2d42
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
66b55defa0
Adapt to password encoder changes in Spring Security
...
Closes gh-10762
7 years ago
Andy Wilkinson
a256602c7b
Polish
7 years ago
Madhura Bhave
80b5da78a1
Fix test failures
7 years ago
Andy Wilkinson
688da652ac
Polish
7 years ago
Phillip Webb
748e0779b6
Update copyright year for changed files
7 years ago
Phillip Webb
a9263998a1
Support custom WebTestClient timeouts
...
Update @AutoConfigureWebTestClient to support a custom `timeout`
option.
See gh-10555
7 years ago
Phillip Webb
b87f9c11f1
Fix POMs for the updated build/release process
...
Fix POMs following project relocations and apply CI friendly Maven
conventions.
See gh-9316
7 years ago
Phillip Webb
0ba4830b4f
Relocate projects to spring-boot-project
...
Move projects to better reflect the way that Spring Boot is released.
The following projects are under `spring-boot-project`:
- `spring-boot`
- `spring-boot-autoconfigure`
- `spring-boot-tools`
- `spring-boot-starters`
- `spring-boot-actuator`
- `spring-boot-actuator-autoconfigure`
- `spring-boot-test`
- `spring-boot-test-autoconfigure`
- `spring-boot-devtools`
- `spring-boot-cli`
- `spring-boot-docs`
See gh-9316
7 years ago