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
2018-02-01 14:28:25 +00:00
Stephane Nicoll
3f1aaa1f7e
Polish contribution
...
Closes gh-11783
2018-01-26 10:03:47 +01:00
Raja Kolli
64c324612e
Polish
...
See gh-11783
2018-01-26 09:52:52 +01:00
Phillip Webb
dc935fba48
Polish
2018-01-19 20:44:18 -08:00
Madhura Bhave
5e2cc02499
Move servlet specific security auto-config
2018-01-20 09:41:50 +05:30
Phillip Webb
b078698f20
Update copyright year of changed files
2018-01-09 12:13:27 -08:00
Phillip Webb
b9bb31cfd4
Extract RestDocsProperties
...
Extract properties used by RestDocs to their own class.
2018-01-09 12:11:23 -08:00
Andy Wilkinson
964939d3a9
Polish "Add auto-configuration for using REST Docs with WebTestClient"
...
Closes gh-10696
2018-01-09 11:53:12 +00:00
Roman Zaynetdinov
ab7c47d340
Add auto-configuration for using REST Docs with WebTestClient
...
See gh-10969
2018-01-09 11:37:14 +00:00
Andy Wilkinson
16c52bce84
Introduce WebTestClientBuilderCustomizer callback
...
Closes gh-11579
2018-01-09 11:16:27 +00:00
Johnny Lim
b8706c47d6
Use instance equality for Class
...
Closes gh-11534
2018-01-09 09:30:36 +01:00
Phillip Webb
201da97774
Further refine test containers
2018-01-08 16:32:39 -08:00
Phillip Webb
25609c060e
Polish
2018-01-08 15:19:06 -08:00
Madhura Bhave
9a6c339243
Use TestContainers util from spring-boot-test-support
...
See gh-10516
2018-01-08 14:05:15 -08:00
Andy Wilkinson
996b3ef7f2
Refine test containers
2018-01-08 14:05:05 -08:00
Andy Wilkinson
927003e0b7
Polish
2018-01-08 13:59:14 +00:00
Andy Wilkinson
94d5836618
Merge branch '1.5.x'
2018-01-05 12:02:11 +00:00
Stephane Nicoll
ac004eabf3
Update copyright header
...
See gh-11510
2018-01-05 10:30:43 +01:00
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
2018-01-05 10:29:22 +01:00
Madhura Bhave
fc3b43e832
Wait for neo4j to start accepting connections
...
See gh-10516
2018-01-04 14:26:34 -08:00
Madhura Bhave
e28915bd4b
Make integration tests self-contained
...
Fixes gh-10516
2018-01-04 11:26:40 -08:00
Madhura Bhave
8102dc78cb
Remove redundant throws declarations
2017-12-29 12:10:13 -08:00
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
2017-12-22 20:55:47 -08:00
Phillip Webb
3273859fde
Polish
2017-12-13 14:32:55 -08:00
Stephane Nicoll
47c8b5731a
polish
2017-12-13 14:41:39 +01:00
Stephane Nicoll
7216a8fa38
Polish
...
See gh-11341
2017-12-13 14:22:57 +01:00
Stephane Nicoll
23218add90
Polish
2017-12-12 11:57:30 +01:00
Madhura Bhave
47ed096981
Make default username and password configurable
...
Closes gh-10963
2017-12-11 15:15:47 -08:00
Brian Clozel
deb16e1617
Polish
2017-12-11 22:11:24 +01:00
Stephane Nicoll
5ef9364085
Polish
2017-12-11 17:55:12 +01:00
Johnny Lim
6d54072e04
Remove "final" keywords
...
Closes gh-11294
2017-12-08 11:13:07 -08:00
Stephane Nicoll
1620ac42b3
Polish contribution
...
Closes gh-11143
2017-11-27 10:14:34 +01:00
Johnny Lim
d9828a0aaa
Polish
...
See gh-11143
2017-11-27 10:14:18 +01:00
Kazuki Shimizu
bd8834568d
Add @Inherited on spring-boot-test-autoconfigure
...
Closes gh-11139
2017-11-26 11:27:49 +01:00
Andy Wilkinson
61f9d240df
Polish
2017-11-24 16:31:31 +00:00
Johnny Lim
1783a072ad
Remove explicit constructor super() calls
...
Closes gh-11068
2017-11-17 16:44:16 -08:00
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
2017-11-14 15:25:07 +01:00
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
2017-11-10 15:58:27 +01:00
Johnny Lim
bd0dcfb172
Utilize StandardCharsets
...
Closes gh-10972
2017-11-10 09:49:13 +01:00
Andy Wilkinson
60afbdc868
Polish
2017-11-06 11:44:53 +00:00
Johnny Lim
c05a299520
Polish
...
Closes gh-10921
2017-11-06 12:28:43 +01:00
Phillip Webb
c55b5d7111
Polish
2017-11-01 23:14:52 -07:00
Stephane Nicoll
d408ce2d42
Merge branch '1.5.x'
2017-10-29 14:01:55 +01:00
Andy Wilkinson
66b55defa0
Adapt to password encoder changes in Spring Security
...
Closes gh-10762
2017-10-24 21:50:19 +01:00
Andy Wilkinson
a256602c7b
Polish
2017-10-24 14:41:03 +01:00
Madhura Bhave
80b5da78a1
Fix test failures
2017-10-19 18:23:01 -07:00
Andy Wilkinson
688da652ac
Polish
2017-10-17 15:41:55 +01:00
Phillip Webb
748e0779b6
Update copyright year for changed files
2017-10-10 11:56:13 -07:00
Phillip Webb
a9263998a1
Support custom WebTestClient timeouts
...
Update @AutoConfigureWebTestClient to support a custom `timeout`
option.
See gh-10555
2017-10-08 16:16:06 -07:00
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
2017-10-04 16:34:38 -07:00