Stéphane Nicoll
b4c6c55493
Allow ResourcesClassLoader to participate in CGLIB's cache
...
This commit updates ResourcesClassLoader to be a SmartClassLoader and
expose the original ClassLoader. This has the effect of making sure
proxies that are created by CGLIB can be reused against different tests
rather than having CGLIB trying to define the class again and fail.
Closes gh-45065
8 months ago
Andy Wilkinson
9b15b4bce9
Consolidate mock web server factories
...
Closes gh-44674
9 months ago
Andy Wilkinson
1f5b9de302
Normalize the separator in resource names
...
See gh-44444
10 months ago
Andy Wilkinson
5683d39fd6
Allow resources to hide existing resources with the same name
...
See gh-44444
10 months ago
Andy Wilkinson
3acea583ad
Add support for working with resources in tests
...
Closes gh-44444
10 months ago
Phillip Webb
8aea6d575a
Update copyright year of changed files
10 months ago
Andy Wilkinson
2e00552130
Move MockPkcs11Security to spring-boot-testsupport
...
Closes gh-44260
10 months ago
Andy Wilkinson
bb3651b7d1
Reduce warnings reported by Eclipse
...
Closes gh-43269
1 year ago
Moritz Halbritter
a3060652f8
Call String.toLowerCase and .toUppercase with explicit locale
...
Closes gh-42719
1 year ago
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
1 year ago
Andy Wilkinson
654016af7f
Move Docker-related test support into a separate module
...
See gh-41228
2 years ago
Andy Wilkinson
491f34d25c
Improve container test code
...
Replace `DockerImageNames` with a enum and relocate it from the
`testcontainers` to `container` package. The enum now also
becomes a common location that we can use to apply container
configuration such as timeouts.
Closes gh-41164
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2 years ago
Ahmed Ashour
207327d97c
Use method references when possible in test code
...
See gh-40974
2 years ago
Ahmed Ashour
2c5934dab2
Use 'switch' instead of 'if'
...
See gh-40985
2 years ago
Moritz Halbritter
771e356b3b
Use version 2.34.0 of ActiveMQ Artemis docker image
...
Closes gh-41008
2 years ago
Felix
8a42935dad
Apply instanceof pattern matching
...
See gh-40085
2 years ago
Moritz Halbritter
de150daf12
Upgrade Cassandra driver to 4.18.0 and change coordinates
...
Closes gh-39090
2 years ago
Eddú Meléndez
244f7c595c
Remove redpanda image compatibility
...
Testcontainers added redpandadata/redpanda as valid image
Closes gh-39801
2 years ago
Eddú Meléndez
2e908298e5
Remove redpanda image compatibility
...
Testcontainers added redpandadata/redpanda as valid image
See gh-39776
2 years ago
Andy Wilkinson
dd38fb8b65
Limit wait time when checking process's availability
...
Closes gh-39788
2 years ago
Adrian Cole
4b0bed23b0
Migrate to Brave 6 and Zipkin Reporter 3
...
Signed-off-by: Adrian Cole <adrian@tetrate.io>
See gh-39049
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Scott Frederick
09a6ae51cc
Add support for Bitnami container images with Docker Compose
...
Closes gh-35759
2 years ago
Chris Bono
ff8089de06
Update to Pulsar 3.2.0 and use Pulsar BOM
...
This commit updates Pulsar to 3.2.0 and leverages the newly added
Pulsar BOM in order to ease dependency management.
See gh-39408
2 years ago
Eddú Meléndez
f3e7325064
Add service connection for Docker Compose and Testcontainers ActiveMQ
...
See gh-39363
2 years ago
Eddú Meléndez
f15cd93a35
Add service connection for Docker Compose and Testcontainers Artemis
...
See gh-39311
2 years ago
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2 years ago
Tobias Lippert
24e0864105
Replace !Optional.isPresent with Optional.isEmpty
...
See gh-39259
2 years ago
Tobias Lippert
7f4aaacf42
Simplify stream chain operations
...
See gh-39259
2 years ago
Scott Frederick
bee6fe899c
Polish "Add Docker Compose service connection support for OpenLDAP"
...
See gh-39258
2 years ago
PhilKes
eb940c3907
Add Docker Compose service connection support for OpenLDAP
...
See gh-39258
2 years ago
Phillip Webb
6c3dec42e0
Add container support for Oracle Free which replaces Oracle XE
...
Update Docker Compose and Testcontainers support to work with
`gvenzl/oracle-free` which replaces `gvenzl/oracle-xe`.
Closes gh-38476
2 years ago
Phillip Webb
f68df82b30
Support lenient ContainerConnectionDetailsFactory hint registration
...
Update `ContainerConnectionDetailsFactory` hint registration logic
so that types are optional on the classpath.
See gh-36606
Fixes gh-38392
2 years ago
Andy Wilkinson
94e810201e
Fix test for incremental build of renamed properties class
...
Previously, the .class file for the renamed properties class was
on the class path of the compilation in two places:
1. The output directory of the test's previous compilation
2. The output directory of the compilation of src/test/java of
spring-boot-configuration-processor
The first of these locations is addressed by updating TestProject.
The .class file is now deleted from the project's output location
at the same time as the .java file is deleted from its source
location.
The second of these locations is addressed by configuring the class
path of the compiler to include a copy of the result of compiling
src/test/java of spring-boot-configuration-processor. From this copy
entries can then be deleted as needed without destabilizing other tests.
Closes gh-26271
2 years ago
Johnny Lim
b5d4983829
Polish
...
See gh-37984
2 years ago
Johnny Lim
446677375e
Polish gh-35082
...
See gh-37831
2 years ago
JinseongHwang
0b703f9007
Use consistent capitalization in MySQL and MariaDB test names
...
See gh-37497
2 years ago
Andy Wilkinson
ee78e45ea7
Polish "Polish Javadoc for DockerImageNames.rabbit()"
...
See gh-37394
2 years ago
Johnny Lim
fbfd6816c2
Polish Javadoc for DockerImageNames.rabbit()
...
See gh-37394
2 years ago
Andy Wilkinson
e1f6fb5a61
Remove `@since` from spring-boot-test-support's javadoc
...
Closes gh-37403
2 years ago
Eddú Meléndez
6997277f75
Add service connection from OpenTelemetry Collector
...
See gh-35082
2 years ago
Andy Wilkinson
ed5d16de84
Upgrade to Jetty 12
...
Closes gh-36073
2 years ago
Chris Bono
6e7b845bdf
Add support for Apache Pulsar
...
Add support for Apache Pulsar using the Spring for Apache Pulsar
project.
See gh-34763
Co-authored-by: Phillip Webb <pwebb@vmware.com>
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Andy Wilkinson
1368593199
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36751
2 years ago
Andy Wilkinson
ce14c70fbd
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36731
2 years ago
Andy Wilkinson
14cf2335ee
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36719
2 years ago
Andy Wilkinson
d75de4b73f
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36719
2 years ago
Andy Wilkinson
2c7fe47529
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36707
2 years ago
Moritz Halbritter
5d9d0f43b6
Implement AssertJ assertions for SimpleAsyncTaskExecutor
2 years ago