Brian Clozel
9a92a9c91d
Add AutoConfigureGraphQl test annotation
...
This commit adds the `@AutoConfigureGraphQl` test annotation. It can be
used to import the relevant auto-configurations when testing a GraphQL
application.
Currently, it will get the main `GraphQlAutoConfiguration`, but also
what's required for configuring codecs and validation support.
See gh-29140
4 years ago
Andy Wilkinson
fe7b13ec46
Upgrade to Spring Framework 6 and Jakarta EE 9
...
Closes gh-28619
Closes gh-28620
Closes gh-28621
Closes gh-28622
Closes gh-28623
Closes gh-28624
Closes gh-28625
Closes gh-28626
Closes gh-28627
Closes gh-28628
Closes gh-28629
Closes gh-28630
Closes gh-28631
Closes gh-28632
Closes gh-28633
Closes gh-28634
Closes gh-28635
Closes gh-28636
Closes gh-28638
Closes gh-28639
Closes gh-28640
Closes gh-28644
Closes gh-28645
Closes gh-28650
Closes gh-28711
Closes gh-28866
Closes gh-28867
Closes gh-28868
Closes gh-28872
See gh-28641
See gh-28642
See gh-28643
See gh-28646
See gh-28647
See gh-28648
See gh-28649
See gh-28721
See gh-28869
See gh-28871
4 years ago
Andy Wilkinson
4a8904aaa9
Drop support for jOOQ until its dependencies are Jakarta EE 9 compatible
...
Closes gh-28821
4 years ago
Scott Frederick
015dca1956
Remove support for Thymeleaf
...
Closes gh-28611
4 years ago
Andy Wilkinson
f26995307e
Remove support for REST Assured until it supports Jakarta EE 9
...
Closes gh-28722
4 years ago
Andy Wilkinson
5944041f2a
Switch to Yasson for JSON-B testing
...
Closes gh-28615
4 years ago
Andy Wilkinson
2cec3971d7
Prohibit unwanted dependencies in all modules not just starters
...
Closes gh-28658
4 years ago
Stephane Nicoll
bf88405121
Flag BeanDefinitionRegistryPostProcessor beans with role infrastructure
...
Closes gh-28540
4 years ago
Phillip Webb
0561992c2a
Update copyright year of changed files
4 years ago
Leo Li
1770f065a5
Polish
...
See gh-28239
4 years ago
Stephane Nicoll
c56bba98d9
Harmonize bean type visibility in TestDatabaseAutoConfiguration
...
Closes gh-28264
4 years ago
Andy Wilkinson
9c9fbf400e
Upgrade to Spring Java Format 0.0.29
...
Closes gh-28205
4 years ago
Stephane Nicoll
bedd749e1c
Polish "Clarify use of @AutoConfigureTestEntityManager"
...
See gh-28086
4 years ago
Leo Li
70f64f2c26
Clarify use of @AutoConfigureTestEntityManager
...
This commit makes it clearer that, when using
@AutoConfigureTestEntityManager outside of @DataJpaTest , any tests using
the test entity manager must be @Transactional .
See gh-28086
4 years ago
dreis2211
cf0fcafd13
Polish
...
See gh-27940
4 years ago
Yanming Zhou
6e9bdacc10
Include WebMvcRegistrations beans in WebMvcTest
...
See gh-27823
4 years ago
Brian Clozel
8b3bea173c
Configure WebTestClient for @AutoConfigureMockMvc tests
...
As of Spring Framework 5.3, `WebTestClient` can now be configured on top
of `MockMvc` for testing Spring MVC applications in a mock environment.
Prior to this commit, `WebTestClient` would be already configured for
WebFlux mock setups with `@AutoConfigureWebTestClient` or live servers
(for both MVC and WebFlux apps).
This commit enhances the `@AutoConfigureWebMvc` support so that a
`WebTestClient` instance is auto-configured if the spring-webflux
dependency is present on the classpath.
Closes gh-23067
4 years ago
Andy Wilkinson
ad2d9c0ab1
Customize Cassandra's configuration to reduce container startup time
...
Closes gh-27524
4 years ago
Andy Wilkinson
0326fa47b7
Make DataJpaTestSchemaCredentialsIntegrationTests create the schema
...
Closes gh-26106
4 years ago
Phillip Webb
7e9ac39f0d
Update copyright year of changed files
4 years ago
Andy Wilkinson
06a3c40506
Use a 10s init query timeout in Cassandra tests
...
Closes gh-27368
5 years ago
Andy Wilkinson
43f1b98864
Polish "Add @WebServiceServerTest slice test support"
...
See gh-27091
5 years ago
Daniil Razorenov
c897b1e689
Add @WebServiceServerTest slice test support
...
Add `@WebServiceServerTest` and related test auto-configuration to
allow slice testing of Spring Web Service server applications.
See gh-27091
5 years ago
Phillip Webb
9e1c78da99
Update copyright year of changed files
5 years ago
dreis2211
01ee6190a2
Remove workaround for SUREFIRE-1679
...
See gh-26632
5 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
5 years ago
Stephane Nicoll
07358c6b79
Support reactive infrastructure with DataRedisTest
...
Previously DataRedisTest-annotated test could not use reactive
operations as RedisReactiveAutoConfiguration is not considered. This
commit includes this auto-configuration and adds a test to exercise this
scenario.
Closes gh-26319
5 years ago
Phillip Webb
2f852fa256
Update copyright year of changed files
5 years ago
Stephane Nicoll
db7460ddd5
Polish contribution based on Andy's review
...
See gh-26188
5 years ago
izeye
4be48d0d50
Polish
...
See gh-26188
5 years ago
Phillip Webb
beaf03a008
Update copyright year of changed files
5 years ago
Andy Wilkinson
9d0e1a2cb3
Include SQL init auto-config in Data RDBC test slice
...
Closes gh-24741
5 years ago
Andy Wilkinson
05adf02a47
Include SQL init auto-config in JDBC-based test slices
...
Closes gh-25323
5 years ago
Stephane Nicoll
0fb482579b
Harmonize Neo4jContainer startup options
...
Closes gh-26084
5 years ago
Andy Wilkinson
a58b25b5db
Add package-info to o.s.b.test.autoconfigure.data.Cassandra
...
Closes gh-26081
5 years ago
Stephane Nicoll
7286c33f53
Document default behaviour of DataJpaTest#showSql
...
Closes gh-25843
5 years ago
izeye
852e5778a3
Polish
...
See gh-25875
5 years ago
Phillip Webb
82127fdaa3
Update copyright year of changed files
5 years ago
Andy Wilkinson
62023104de
Test auto-configured MockRestServiceServer with metrics and a root URI
...
Closes gh-25741
5 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
5 years ago
Andy Wilkinson
3585d20453
Include IDialect beans in WebFluxTest and WebMvcTest
...
Fixes gh-24149
5 years ago
Phillip Webb
d06407ec0a
Update copyright year of changed files
5 years ago
Phillip Webb
d95d7a0245
Update code for Spring Framework 5.3.4
...
See gh-24998
5 years ago
Andy Wilkinson
76198f9a8d
Include properties from test-autoconfigure in config props appendix
...
Closes gh-24486
5 years ago
Phillip Webb
72d36e0c07
Update copyright year of changed files
5 years ago
Stephane Nicoll
06671aa50e
Stop deferring JPA bootstrap mode by default
...
This commit changes the default value of bootstrap-mode to "default"
rather than "deferred" so that the JPA infrastructure starts in the
main thread rather than asynchronously.
Closes gh-24249
5 years ago
Phillip Webb
837fc83527
Fix checkstyle header violations
...
See gh-24337
5 years ago
Stephane Nicoll
9e901b6e07
Upgrade to Testcontainers 1.15.0
...
Closes gh-24103
5 years ago
Stephane Nicoll
23ad2b4156
Rationalize Testcontainers image versions
...
This commit rationalizes the Docker image names used in integration
tests.
Closes gh-24107
5 years ago
Andy Wilkinson
28ccf54b21
Ignore schema username when auto-configuring a test DB
...
Previously, when an embedded test database was being auto-configured
any schema username and password specified by the user would result
in a separate embedded test database being created to load the schema.
This then left the actual test database without the schema causing
test failures.
This commit updates the test database auto-configuration to set the
schema username to an empty string in a property source that's added
first to the environment's property sources. This causes any schema
username configured by the user to be ignored, preventing the creation
of a separate database for schema.sql processing.
Fixes gh-19321
5 years ago