Support expressing application args in @SpringBootTest
Add `args` property to the `@SpringBootTest` annotation so tests can easily supply application arguments to pass to their app under test. See gh-14823
This commit is contained in:
committed by
Stephane Nicoll
parent
1f08a52475
commit
422e6b7d41
@@ -6752,6 +6752,17 @@ NOTE: If you directly use `@ComponentScan` (that is, not through
|
||||
`@SpringBootApplication`) you need to register the `TypeExcludeFilter` with it. See
|
||||
{dc-spring-boot}/context/TypeExcludeFilter.{dc-ext}[the Javadoc] for details.
|
||||
|
||||
[[boot-features-testing-spring-boot-applications-arguments]]
|
||||
==== Testing with Application Arguments
|
||||
|
||||
If your application expects <<boot-features-application-arguments,arguments>>, you can
|
||||
have `@SpringBootTest` inject them using the `args` field.
|
||||
|
||||
[source,java,indent=0]
|
||||
----
|
||||
include::{test-examples}/context/ApplicationArgumentsExampleTests.java[tag=args]
|
||||
}
|
||||
----
|
||||
|
||||
[[boot-features-testing-spring-boot-applications-testing-with-mock-environment]]
|
||||
==== Testing with a mock environment
|
||||
|
||||
Reference in New Issue
Block a user