Phillip Webb
a49719d73e
Use consistent exception messages in Assert calls
...
Update `Assert` calls to consistently use messages of the form
"'item' must [not] ...".
Closes gh-43780
2025-01-11 21:18:47 -08:00
Phillip Webb
86b6171edc
Introduce dedicated annotations to deal with boolean properties
...
Add `@ConditionalOnBooleanProperty` annotation to deal with
boolean properties and primarily for features that users toggle
using `.enabled` properties.
Closes gh-43704
2025-01-08 13:26:11 -08:00
Phillip Webb
170ff4eb23
Update copyright year of changed files
2025-01-06 17:40:24 -08:00
Phillip Webb
4c307d6fda
Switch away from using @ConditionalOnProperty prefix
...
Merge `prefix` into `name` attribute and simplify annotations
where possible.
Closes gh-43703
2025-01-06 14:37:18 -08:00
Andy Wilkinson
1e8b23e300
Merge branch '3.3.x'
...
Closes gh-43072
2024-11-08 11:04:29 +00:00
Andy Wilkinson
1ae9b8ea1b
Merge branch '3.2.x' into 3.3.x
...
Closes gh-43071
2024-11-08 10:55:52 +00:00
Andy Wilkinson
5d63335a5c
Polish "Use constants for well-known scope names"
...
See gh-43065
2024-11-08 10:53:11 +00:00
Yanming Zhou
03841b1229
Use constants for well-known scope names
...
See gh-43065
2024-11-08 10:01:19 +00:00
Tran Ngoc Nhan
fcbf6b0200
Polish
...
See gh-42798
2024-10-21 13:23:42 +02:00
Phillip Webb
2f5f224559
Merge branch '3.3.x'
2024-10-18 10:49:15 -07:00
Phillip Webb
223886ff37
Merge branch '3.2.x' into 3.3.x
2024-10-18 10:48:51 -07:00
Phillip Webb
3481107ff7
Update copyright year of changed files
2024-10-18 10:48:29 -07:00
Andy Wilkinson
dcc88cb512
Merge branch '3.3.x'
...
Closes gh-42786
2024-10-18 15:03:16 +01:00
Andy Wilkinson
34eade32d7
Merge branch '3.2.x' into 3.3.x
...
Closes gh-42785
2024-10-18 15:02:18 +01:00
Andy Wilkinson
1020793198
Output condition evaluation report when app under test fails to start
...
Closes gh-42185
2024-10-18 14:52:47 +01:00
Moritz Halbritter
c018c43886
Merge branch '3.3.x'
...
Closes gh-42736
2024-10-17 13:44:25 +02:00
Moritz Halbritter
8efe6e02d9
Merge branch '3.2.x' into 3.3.x
...
Closes gh-42735
2024-10-17 13:38:03 +02:00
Moritz Halbritter
a3060652f8
Call String.toLowerCase and .toUppercase with explicit locale
...
Closes gh-42719
2024-10-17 13:20:39 +02:00
Stéphane Nicoll
0c0acb4339
Polish "Use RootBeanDefinition if possible"
...
This commit adapts code that was using GenericBeanDefinition to use
RootBeanDefinition instead. Spring Framework recommend to use
RootBeanDefinition if it's pre-determined as root bean.
See gh-42611
2024-10-15 09:45:28 +02:00
Yanming Zhou
7427304b3d
Use RootBeanDefinition if possible
...
This commit adapts code that was using GenericBeanDefinition to use
RootBeanDefinition instead. Spring Framework recommend to use
RootBeanDefinition if it's pre-determined as root bean.
See gh-42611
2024-10-15 09:35:56 +02:00
Phillip Webb
3723a9e040
Support Testcontainer JDBC URLs with `Replace.NON_TEST`
...
Update `TestDatabaseAutoConfiguration` so that Testcontainer JDBC URLs
are also detected when using `Replace.NON_TEST`.
Closes gh-35253
2024-09-12 13:02:23 -07:00
Phillip Webb
8628f7334f
Ensure `@AutoConfigureTestDatabase` does not replace test databases
...
Update `@AutoConfigureTestDatabase` support so that by default test
databases are not replaced.
Fixes gh-35253
2024-09-11 21:01:54 -07:00
Stéphane Nicoll
aa4e22809b
Merge branch '3.3.x'
2024-08-19 16:31:42 +02:00
Stéphane Nicoll
9c2d388ca8
Merge branch '3.2.x' into 3.3.x
2024-08-19 16:31:17 +02:00
Stéphane Nicoll
8a253d1db7
Fix formatting
2024-08-19 16:28:47 +02:00
Stéphane Nicoll
501a8b2a96
Merge branch '3.3.x'
...
Closes gh-41936
2024-08-19 16:21:14 +02:00
Stéphane Nicoll
1d062e0f41
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41935
2024-08-19 16:21:03 +02:00
Stéphane Nicoll
f1e5108b59
Improve Javadoc of slice test annotations
...
This commit harmonizes the phrasing that we use to describe what
components are considered for scanning when a slice test is enabled.
This makes the description of the default filter explicit, with an
exhaustive description of the annotations and/or base classes.
Closes gh-41914
2024-08-19 16:19:18 +02:00
Andy Wilkinson
e201b94d4f
Merge branch '3.3.x'
...
Closes gh-41616
2024-07-25 16:17:52 +01:00
Andy Wilkinson
c642f6d268
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41613
2024-07-25 16:16:35 +01:00
Andy Wilkinson
5f666eec5b
Reduce warnings reported by Eclipse
...
Closes gh-41598
2024-07-25 14:55:00 +01:00
Stéphane Nicoll
d4dd9f76e0
Merge branch '3.3.x'
...
Closes gh-41525
2024-07-16 16:49:14 +02:00
Eddú Meléndez
31d2bebd49
Add support for ServiceConnection in DataLdapTest
...
See gh-41325
2024-07-16 16:48:21 +02:00
Andy Wilkinson
375b3b16a0
Remove APIs that were deprecated for removal in 3.4.0
...
Closes gh-41435
2024-07-10 13:31:21 +01:00
Stéphane Nicoll
e5859aedaf
Add auto-configuration for MockMvcTester
...
This commit adds auto-configuration and documentation for MockMvcTester,
a wrapper of MockMvc that provides AssertJ integration as well as a
fluent API to build requests. The main differences compared to the
regular MockMvc are as follows:
* No need for static imports for building requests and define assertions
* No need to handle unchecked exception as they can be asserted instead
* Support for converting the response body to data types
Closes gh-41198
2024-07-03 15:09:10 +02:00
Stéphane Nicoll
17ca0421e7
Upgrade to HtmlUnit 4.2.0 and Selenium HtmlUnit 4.20
...
Closes gh-41178
Closes gh-41179
2024-06-20 20:18:23 +01:00
Moritz Halbritter
6bb8a11295
Merge branch '3.2.x'
...
Closes gh-40517
2024-04-25 11:07:36 +02:00
Moritz Halbritter
26f1bbb634
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40516
2024-04-25 11:07:25 +02:00
Moritz Halbritter
2e906c4720
Catch exceptions thrown during String format when collecting diagnostics
...
Registers the LoggingLinesWriter only if debug logging is actually
enabled.
Closes gh-40500
2024-04-25 11:06:31 +02:00
Phillip Webb
6963bd884b
Merge branch '3.2.x'
2024-04-18 12:53:26 -07:00
Johnny Lim
412b8dd548
Polish
...
See gh-39910
2024-03-15 11:25:16 +01:00
Phillip Webb
f8a1dae835
Merge branch '3.2.x'
2024-02-21 15:27:57 -08:00
Phillip Webb
12de6aa46a
Merge branch '3.1.x' into 3.2.x
2024-02-21 15:27:27 -08:00
Wzy19930507
4a1a98c037
Apply @AutoConfigureJson to test slices
...
See gh-39253
2024-02-16 10:10:20 +01:00
Moritz Halbritter
7f55cae90f
Merge branch '3.2.x'
2024-02-12 10:19:46 +01:00
Moritz Halbritter
4387b79831
Merge branch '3.1.x' into 3.2.x
2024-02-12 10:18:46 +01:00
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2024-02-12 10:14:20 +01:00
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2024-01-23 10:18:50 -08:00
Phillip Webb
ddb769bf7f
Polish 'Simplify conditionals'
...
See gh-39259
2024-01-23 09:47:07 -08:00
Tobias Lippert
65a1ff84e6
Simplify conditionals
...
See gh-39259
2024-01-23 09:07:40 -08:00