Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractApplicationContextRunner<SELF,C,A> - Class in org.springframework.boot.test.context.runner
Utility design to run an ApplicationContext and provide AssertJ style assertions.
AbstractApplicationContextRunner(Function<AbstractApplicationContextRunner.RunnerConfiguration<C>, SELF>, Supplier<C>, Class<?>...) - Constructor for class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Create a new AbstractApplicationContextRunner instance.
AbstractApplicationContextRunner(AbstractApplicationContextRunner.RunnerConfiguration<C>, Function<AbstractApplicationContextRunner.RunnerConfiguration<C>, SELF>) - Constructor for class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Create a new AbstractApplicationContextRunner instance.
AbstractApplicationContextRunner.BeanRegistration<T> - Class in org.springframework.boot.test.context.runner
A Bean registration to be applied when the context loaded.
AbstractApplicationContextRunner.RunnerConfiguration<C> - Class in org.springframework.boot.test.context.runner
 
AbstractJsonMarshalTester<T> - Class in org.springframework.boot.test.json
Base class for AssertJ based JSON marshal testers.
AbstractJsonMarshalTester() - Constructor for class org.springframework.boot.test.json.AbstractJsonMarshalTester
Create a new uninitialized AbstractJsonMarshalTester instance.
AbstractJsonMarshalTester(Class<?>, ResolvableType) - Constructor for class org.springframework.boot.test.json.AbstractJsonMarshalTester
Create a new AbstractJsonMarshalTester instance.
AbstractJsonMarshalTester.FieldInitializer<M> - Class in org.springframework.boot.test.json
Utility class used to support field initialization.
accept(C) - Method in interface org.springframework.boot.test.context.runner.ContextConsumer
Performs this operation on the supplied context.
addTo(Map<String, Object>) - Method in class org.springframework.boot.test.util.TestPropertyValues.Pair
 
afterAll(ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
afterEach(ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
ALWAYS - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.UseMainMethod
Always use the main method.
and(Iterable<String>) - Method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues instance with additional entries.
and(String...) - Method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues instance with additional entries.
and(Map<String, String>) - Method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues instance with additional entries.
and(Stream<String>) - Method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues instance with additional entries.
and(Stream<T>, Function<T, TestPropertyValues.Pair>) - Method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues instance with additional entries.
andThen(ContextConsumer<? super C>) - Method in interface org.springframework.boot.test.context.runner.ContextConsumer
Returns a composed ContextConsumer that performs, in sequence, this operation followed by the after operation.
AnnotatedClassFinder - Class in org.springframework.boot.test.context
Utility class to find a class annotated with a particular annotation in a hierarchy.
AnnotatedClassFinder(Class<? extends Annotation>) - Constructor for class org.springframework.boot.test.context.AnnotatedClassFinder
Create a new instance with the annotationType to find.
ApplicationContextAssert<C> - Class in org.springframework.boot.test.context.assertj
AssertJ assertions that can be applied to an ApplicationContext.
ApplicationContextAssert.Scope - Enum Class in org.springframework.boot.test.context.assertj
The scope of an assertion.
ApplicationContextAssertProvider<C> - Interface in org.springframework.boot.test.context.assertj
An ApplicationContext that additionally supports AssertJ style assertions.
ApplicationContextRunner - Class in org.springframework.boot.test.context.runner
An ApplicationContext runner for a standard, non-web environment ConfigurableApplicationContext.
ApplicationContextRunner() - Constructor for class org.springframework.boot.test.context.runner.ApplicationContextRunner
Create a new ApplicationContextRunner instance using an AnnotationConfigApplicationContext as the underlying source.
ApplicationContextRunner(Supplier<ConfigurableApplicationContext>) - Constructor for class org.springframework.boot.test.context.runner.ApplicationContextRunner
Create a new ApplicationContextRunner instance using the specified contextFactory as the underlying source.
ApplicationContextRunner(Supplier<ConfigurableApplicationContext>, Class<?>...) - Constructor for class org.springframework.boot.test.context.runner.ApplicationContextRunner
Create a new ApplicationContextRunner instance using the specified contextFactory as the underlying source.
ApplicationContextTestUtils - Class in org.springframework.boot.test.util
Application context related test utilities.
ApplicationContextTestUtils() - Constructor for class org.springframework.boot.test.util.ApplicationContextTestUtils
 
apply(Statement, Description) - Method in class org.springframework.boot.test.system.OutputCaptureRule
 
apply(ConfigurableApplicationContext) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner.BeanRegistration
 
applySuffix(String) - Method in enum class org.springframework.boot.test.util.TestPropertyValues.Type
 
applyTo(ConfigurableApplicationContext) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties from the underlying map to the environment owned by an ApplicationContext.
applyTo(ConfigurableEnvironment) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties from the underlying map to the environment.
applyTo(ConfigurableEnvironment, TestPropertyValues.Type) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties from the underlying map to the environment using the specified property source type.
applyTo(ConfigurableEnvironment, TestPropertyValues.Type, String) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties from the underlying map to the environment using the specified property source type and name.
applyToSystemProperties(Runnable) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties to the system properties for the duration of the action, restoring previous values when it completes.
applyToSystemProperties(Callable<T>) - Method in class org.springframework.boot.test.util.TestPropertyValues
Add the properties to the system properties for the duration of the call, restoring previous values when it completes.
args() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
Application arguments that should be passed to the application under test.
asArray() - Method in class org.springframework.boot.test.json.ObjectContentAssert
Verifies that the actual value is an array, and returns an array assertion, to allow chaining of array-specific assertions from this call.
asMap() - Method in class org.springframework.boot.test.json.ObjectContentAssert
Verifies that the actual value is a map, and returns a map assertion, to allow chaining of map-specific assertions from this call.
AssertableApplicationContext - Interface in org.springframework.boot.test.context.assertj
An ApplicationContext that additionally supports AssertJ style assertions.
AssertableReactiveWebApplicationContext - Interface in org.springframework.boot.test.context.assertj
A ReactiveWebApplicationContext that additionally supports AssertJ style assertions.
AssertableWebApplicationContext - Interface in org.springframework.boot.test.context.assertj
A WebApplicationContext that additionally supports AssertJ style assertions.
assertThat() - Method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Deprecated.
to prevent accidental use. Prefer standard AssertJ assertThat(context)... calls instead.
assertThat() - Method in class org.springframework.boot.test.json.JsonContent
Deprecated.
to prevent accidental use. Prefer standard AssertJ assertThat(context)... calls instead.
assertThat() - Method in class org.springframework.boot.test.json.ObjectContent
 

B

BasicJsonTester - Class in org.springframework.boot.test.json
AssertJ based JSON tester that works with basic JSON strings.
BasicJsonTester() - Constructor for class org.springframework.boot.test.json.BasicJsonTester
Create a new uninitialized BasicJsonTester instance.
BasicJsonTester(Class<?>) - Constructor for class org.springframework.boot.test.json.BasicJsonTester
Create a new BasicJsonTester instance that will load resources as UTF-8.
BasicJsonTester(Class<?>, Charset) - Constructor for class org.springframework.boot.test.json.BasicJsonTester
Create a new BasicJsonTester instance.
BeanRegistration(String, Class<T>, Object...) - Constructor for class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner.BeanRegistration
 
BeanRegistration(String, Class<T>, Supplier<T>, BeanDefinitionCustomizer...) - Constructor for class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner.BeanRegistration
 
beforeAll(ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
beforeEach(ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
buildTestContext() - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 

C

CapturedOutput - Interface in org.springframework.boot.test.system
Provides access to System.out and System.err output that has been captured by the OutputCaptureExtension or OutputCaptureRule.
charAt(int) - Method in interface org.springframework.boot.test.system.CapturedOutput
 
classes() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
The component classes to use for loading an ApplicationContext.
close() - Method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
 
closeAll(ApplicationContext) - Static method in class org.springframework.boot.test.util.ApplicationContextTestUtils
Closes this ApplicationContext and its parent hierarchy if any.
ConfigDataApplicationContextInitializer - Class in org.springframework.boot.test.context
ApplicationContextInitializer that can be used with the ContextConfiguration.initializers() to trigger loading of ConfigData such as application.properties.
ConfigDataApplicationContextInitializer() - Constructor for class org.springframework.boot.test.context.ConfigDataApplicationContextInitializer
 
ContextConsumer<C> - Interface in org.springframework.boot.test.context.runner
Callback interface used to process an ApplicationContext with the ability to throw a (checked) exception.
createModifiedConfig(MergedContextConfiguration, Class<?>[]) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Create a new MergedContextConfiguration with different classes.
createModifiedConfig(MergedContextConfiguration, Class<?>[], String[]) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Create a new MergedContextConfiguration with different classes and properties.
createTester(Class<?>, ResolvableType, M) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester.FieldInitializer
 

D

DEFINED_PORT - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Creates a web application context (reactive or servlet based) without defining any server.port=0 Environment property.
detectDefaultConfigurationClasses(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
Detect the default configuration classes for the supplied test class.
determineResourceBasePath(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Determines the resource base path for web applications using the value of @WebAppConfiguration, if any, on the test class of the given configuration.
doesNotHaveBean(Class<?>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context (or ancestors) does not contain any beans of the given type.
doesNotHaveBean(Class<?>, ApplicationContextAssert.Scope) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context does not contain any beans of the given type.
doesNotHaveBean(String) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context does not contain a beans of the given name.
doesNotHaveEmptyJsonPathValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path does not produce an empty result.
doesNotHaveJsonPath(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the JSON path is not present, even if it has a null value.
doesNotHaveJsonPathValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces no result.
doWithField(Field, Object, ObjectFactory<M>) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester.FieldInitializer
 

E

empty() - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return an empty TestPropertyValues instance.
expect(Matcher<? super String>) - Method in class org.springframework.boot.test.system.OutputCaptureRule
Verify that the output is matched by the supplied matcher.
extractingJsonPathArrayValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the array value at the given JSON path for further object assertions.
extractingJsonPathBooleanValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the boolean value at the given JSON path for further object assertions.
extractingJsonPathMapValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the map value at the given JSON path for further object assertions.
extractingJsonPathNumberValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the number value at the given JSON path for further object assertions.
extractingJsonPathStringValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the string value at the given JSON path for further object assertions.
extractingJsonPathValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Extract the value at the given JSON path for further object assertions.

F

FieldInitializer(Class<? extends AbstractJsonMarshalTester>) - Constructor for class org.springframework.boot.test.json.AbstractJsonMarshalTester.FieldInitializer
 
FilteredClassLoader - Class in org.springframework.boot.test.context
Test URLClassLoader that can filter the classes and resources it can load.
FilteredClassLoader(Class<?>...) - Constructor for class org.springframework.boot.test.context.FilteredClassLoader
Create a FilteredClassLoader that hides the given classes.
FilteredClassLoader(ClassLoader, Class<?>...) - Constructor for class org.springframework.boot.test.context.FilteredClassLoader
Create a FilteredClassLoader with the given parent that hides the given classes.
FilteredClassLoader(String...) - Constructor for class org.springframework.boot.test.context.FilteredClassLoader
Create a FilteredClassLoader that hides classes from the given packages.
FilteredClassLoader(Predicate<String>...) - Constructor for class org.springframework.boot.test.context.FilteredClassLoader
Create a FilteredClassLoader that filters based on the given predicate.
FilteredClassLoader(ClassPathResource...) - Constructor for class org.springframework.boot.test.context.FilteredClassLoader
Create a FilteredClassLoader that hides resources from the given classpath resources.
FilteredClassLoader.ClassFilter - Class in org.springframework.boot.test.context
Filter to restrict the classes that can be loaded.
FilteredClassLoader.ClassPathResourceFilter - Class in org.springframework.boot.test.context
Filter to restrict the resources that can be loaded.
FilteredClassLoader.PackageFilter - Class in org.springframework.boot.test.context
Filter to restrict the packages that can be loaded.
findFromClass(Class<?>) - Method in class org.springframework.boot.test.context.AnnotatedClassFinder
Find the first Class that is annotated with the target annotation, starting from the package defined by the given source up to the root.
findFromPackage(String) - Method in class org.springframework.boot.test.context.AnnotatedClassFinder
Find the first Class that is annotated with the target annotation, starting from the package defined by the given source up to the root.
forView(Class<?>) - Method in class org.springframework.boot.test.json.JacksonTester
Returns a new instance of JacksonTester with the view that should be used for json serialization/deserialization.
from(byte[]) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified JSON bytes.
from(File) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified JSON file.
from(InputStream) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified JSON input stream.
from(CharSequence) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified String source.
from(String, Class<?>) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified resource path.
from(Resource) - Method in class org.springframework.boot.test.json.BasicJsonTester
Create JSON content from the specified JSON resource.
fromMapEntry(Map.Entry<String, String>) - Static method in class org.springframework.boot.test.util.TestPropertyValues.Pair
Factory method to create a TestPropertyValues.Pair from a Map.Entry.

G

get(Class<T>, Class<? extends C>, Supplier<? extends C>) - Static method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Factory method to create a new ApplicationContextAssertProvider instance.
get(Class<T>, Class<? extends C>, Supplier<? extends C>, Class<?>...) - Static method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Factory method to create a new ApplicationContextAssertProvider instance.
get(Supplier<? extends ConfigurableReactiveWebApplicationContext>) - Static method in interface org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext
Factory method to create a new AssertableReactiveWebApplicationContext instance.
get(Supplier<? extends ConfigurableReactiveWebApplicationContext>, Class<?>...) - Static method in interface org.springframework.boot.test.context.assertj.AssertableReactiveWebApplicationContext
Factory method to create a new AssertableReactiveWebApplicationContext instance.
get(Supplier<? extends ConfigurableApplicationContext>) - Static method in interface org.springframework.boot.test.context.assertj.AssertableApplicationContext
Factory method to create a new AssertableApplicationContext instance.
get(Supplier<? extends ConfigurableApplicationContext>, Class<?>...) - Static method in interface org.springframework.boot.test.context.assertj.AssertableApplicationContext
Factory method to create a new AssertableApplicationContext instance.
get(Supplier<? extends ConfigurableWebApplicationContext>) - Static method in interface org.springframework.boot.test.context.assertj.AssertableWebApplicationContext
Factory method to create a new AssertableWebApplicationContext instance.
get(Supplier<? extends ConfigurableWebApplicationContext>, Class<?>...) - Static method in interface org.springframework.boot.test.context.assertj.AssertableWebApplicationContext
Factory method to create a new AssertableWebApplicationContext instance.
getAll() - Method in interface org.springframework.boot.test.system.CapturedOutput
Return all content (both System.out and System.err) in the order that it was captured.
getAll() - Method in class org.springframework.boot.test.system.OutputCaptureRule
 
getAnnotation(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
getApplicationContext() - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
 
getApplicationContextFactory(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
Return the ApplicationContextFactory that should be used for the test.
getBean(Class<T>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a single bean of the given type from the application context (or ancestors), the bean becoming the object under test.
getBean(Class<T>, ApplicationContextAssert.Scope) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a single bean of the given type from the application context, the bean becoming the object under test.
getBean(String) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a single bean of the given name from the application context, the bean becoming the object under test.
getBean(String, Class<T>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a single bean of the given name and type from the application context, the bean becoming the object under test.
getBeanNames(Class<T>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain the beans names of the given type from the application context, the names becoming the object array under test.
getBeans(Class<T>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a map bean names and instances of the given type from the application context (or ancestors), the map becoming the object under test.
getBeans(Class<T>, ApplicationContextAssert.Scope) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain a map bean names and instances of the given type from the application context, the map becoming the object under test.
getClasses(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
getDefaultContextLoaderClass(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
getDifferentiatorPropertySourceProperty() - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Return a "differentiator" property to ensure that there is something to differentiate regular tests and bootstrapped tests.
getEnvironment() - Method in class org.springframework.boot.test.context.SpringBootContextLoader
Returns the ConfigurableEnvironment instance that should be applied to SpringApplication or null to use the default.
getErr() - Method in interface org.springframework.boot.test.system.CapturedOutput
Return System.err content in the order that it was captured.
getErr() - Method in class org.springframework.boot.test.system.OutputCaptureRule
 
getFailure() - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Obtain the failure that stopped the application context from running, the failure becoming the object under test.
getInitializers(MergedContextConfiguration, SpringApplication) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
Return the initializers that will be applied to the context.
getInlinedProperties(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
getJson() - Method in class org.springframework.boot.test.json.JsonContent
Return the actual JSON content string.
getJsonContent(String) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Factory method used to get a JsonContent instance from a source JSON string.
getJsonContent(String) - Method in class org.springframework.boot.test.json.JacksonTester
 
getObject() - Method in class org.springframework.boot.test.json.ObjectContent
Return the actual object content.
getOrFindConfigurationClasses(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
getOut() - Method in interface org.springframework.boot.test.system.CapturedOutput
Return System.out content in the order that it was captured.
getOut() - Method in class org.springframework.boot.test.system.OutputCaptureRule
 
getProperties(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
getResource(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader
 
getResource(String) - Method in class org.springframework.boot.test.mock.web.SpringBootMockServletContext
 
getResourceAsStream(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader
 
getResourceBasePathLocation(String) - Method in class org.springframework.boot.test.mock.web.SpringBootMockServletContext
 
getResourceLoadClass() - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return class used to load relative resources.
getResourceLocation(String) - Method in class org.springframework.boot.test.mock.web.SpringBootMockServletContext
 
getResources(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader
 
getResourceSuffix() - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
getResourceSuffixes() - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
getSourceApplicationContext() - Method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Return the original source ApplicationContext.
getSourceApplicationContext(Class<T>) - Method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Return the original source ApplicationContext, casting it to the requested type.
getSourceClass() - Method in enum class org.springframework.boot.test.util.TestPropertyValues.Type
 
getSpringApplication() - Method in class org.springframework.boot.test.context.SpringBootContextLoader
Builds new SpringApplication instance.
getStartupFailure() - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
 
getStartupFailure() - Method in interface org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider
Return the failure that caused application context to fail or null if the context started without issue.
getType() - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the type under test.
getWebEnvironment(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Return the SpringBootTest.WebEnvironment type for this test or null if undefined.
GsonTester<T> - Class in org.springframework.boot.test.json
AssertJ based JSON tester backed by Gson.
GsonTester(Gson) - Constructor for class org.springframework.boot.test.json.GsonTester
Create a new uninitialized GsonTester instance.
GsonTester(Class<?>, ResolvableType, Gson) - Constructor for class org.springframework.boot.test.json.GsonTester
Create a new GsonTester instance.

H

hasBean(String) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context contains a bean with the given name.
hasEmptyJsonPathValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces an empty result.
hasFailed() - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application has failed to start.
hasJsonPath(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the JSON path is present without checking if it has a value.
hasJsonPathArrayValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null array result.
hasJsonPathBooleanValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null boolean result.
hasJsonPathMapValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null map result.
hasJsonPathNumberValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null number result.
hasJsonPathStringValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null string result.
hasJsonPathValue(CharSequence, Object...) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verify that the actual value at the given JSON path produces a non-null result.
hasNotFailed() - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application has not failed to start.
hasSingleBean(Class<?>) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context (or ancestors) contains a single bean with the given type.
hasSingleBean(Class<?>, ApplicationContextAssert.Scope) - Method in class org.springframework.boot.test.context.assertj.ApplicationContextAssert
Verifies that the application context contains a single bean with the given type.

I

INCLUDE_ANCESTORS - Enum constant in enum class org.springframework.boot.test.context.assertj.ApplicationContextAssert.Scope
Consider the ancestor contexts as well as the current context.
initFields(Object, ObjectMapper) - Static method in class org.springframework.boot.test.json.JacksonTester
Utility method to initialize JacksonTester fields.
initFields(Object, Gson) - Static method in class org.springframework.boot.test.json.GsonTester
Utility method to initialize GsonTester fields.
initFields(Object, Jsonb) - Static method in class org.springframework.boot.test.json.JsonbTester
Utility method to initialize JsonbTester fields.
initFields(Object, M) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester.FieldInitializer
 
initFields(Object, ObjectFactory<ObjectMapper>) - Static method in class org.springframework.boot.test.json.JacksonTester
Utility method to initialize JacksonTester fields.
initFields(Object, ObjectFactory<Gson>) - Static method in class org.springframework.boot.test.json.GsonTester
Utility method to initialize GsonTester fields.
initFields(Object, ObjectFactory<Jsonb>) - Static method in class org.springframework.boot.test.json.JsonbTester
Utility method to initialize JsonbTester fields.
initFields(Object, ObjectFactory<M>) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester.FieldInitializer
 
initialize(Class<?>) - Method in class org.springframework.boot.test.json.BasicJsonTester
Initialize the marshal tester for use, configuring it to load JSON resources as UTF-8.
initialize(Class<?>, Charset) - Method in class org.springframework.boot.test.json.BasicJsonTester
Initialize the marshal tester for use.
initialize(Class<?>, ResolvableType) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Initialize the marshal tester for use.
initialize(ConfigurableApplicationContext) - Method in class org.springframework.boot.test.context.ConfigDataApplicationContextInitializer
 
isEmbedded() - Method in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Return if the environment uses an embedded web server.
isEqualTo(Object) - Method in class org.springframework.boot.test.json.JsonContentAssert
Overridden version of isEqualTo to perform JSON tests based on the object type.
isEqualToJson(byte[]) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON bytes.
isEqualToJson(byte[], JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON bytes.
isEqualToJson(byte[], JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON bytes.
isEqualToJson(File) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON file.
isEqualToJson(File, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON file.
isEqualToJson(File, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON file.
isEqualToJson(InputStream) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON input stream.
isEqualToJson(InputStream, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON input stream.
isEqualToJson(InputStream, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON input stream.
isEqualToJson(CharSequence) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON.
isEqualToJson(CharSequence, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON.
isEqualToJson(CharSequence, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON.
isEqualToJson(String, Class<?>) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON resource.
isEqualToJson(String, Class<?>, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON resource.
isEqualToJson(String, Class<?>, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON resource.
isEqualToJson(Resource) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is leniently equal to the specified JSON resource.
isEqualToJson(Resource, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON resource.
isEqualToJson(Resource, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is equal to the specified JSON resource.
isNotEqualTo(Object) - Method in class org.springframework.boot.test.json.JsonContentAssert
Overridden version of isNotEqualTo to perform JSON tests based on the object type.
isNotEqualToJson(byte[]) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON bytes.
isNotEqualToJson(byte[], JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON bytes.
isNotEqualToJson(byte[], JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON bytes.
isNotEqualToJson(File) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON file.
isNotEqualToJson(File, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON file.
isNotEqualToJson(File, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON file.
isNotEqualToJson(InputStream) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON input stream.
isNotEqualToJson(InputStream, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON input stream.
isNotEqualToJson(InputStream, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON input stream.
isNotEqualToJson(CharSequence) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON.
isNotEqualToJson(CharSequence, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON.
isNotEqualToJson(CharSequence, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON.
isNotEqualToJson(String, Class<?>) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON resource.
isNotEqualToJson(String, Class<?>, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON resource.
isNotEqualToJson(String, Class<?>, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON resource.
isNotEqualToJson(Resource) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not leniently equal to the specified JSON resource.
isNotEqualToJson(Resource, JSONComparator) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON resource.
isNotEqualToJson(Resource, JSONCompareMode) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not equal to the specified JSON resource.
isNotStrictlyEqualToJson(byte[]) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON bytes.
isNotStrictlyEqualToJson(File) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON file.
isNotStrictlyEqualToJson(InputStream) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON input stream.
isNotStrictlyEqualToJson(CharSequence) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON.
isNotStrictlyEqualToJson(String, Class<?>) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON resource.
isNotStrictlyEqualToJson(Resource) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is not strictly equal to the specified JSON resource.
isStrictlyEqualToJson(byte[]) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON bytes.
isStrictlyEqualToJson(File) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON file.
isStrictlyEqualToJson(InputStream) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON input stream.
isStrictlyEqualToJson(CharSequence) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON.
isStrictlyEqualToJson(String, Class<?>) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON resource.
isStrictlyEqualToJson(Resource) - Method in class org.springframework.boot.test.json.JsonContentAssert
Verifies that the actual value is strictly equal to the specified JSON resource.

J

JacksonTester<T> - Class in org.springframework.boot.test.json
AssertJ based JSON tester backed by Jackson.
JacksonTester(ObjectMapper) - Constructor for class org.springframework.boot.test.json.JacksonTester
Create a new JacksonTester instance.
JacksonTester(Class<?>, ResolvableType, ObjectMapper) - Constructor for class org.springframework.boot.test.json.JacksonTester
Create a new JacksonTester instance.
JacksonTester(Class<?>, ResolvableType, ObjectMapper, Class<?>) - Constructor for class org.springframework.boot.test.json.JacksonTester
 
JsonbTester<T> - Class in org.springframework.boot.test.json
AssertJ based JSON tester backed by Jsonb.
JsonbTester(Jsonb) - Constructor for class org.springframework.boot.test.json.JsonbTester
Create a new uninitialized JsonbTester instance.
JsonbTester(Class<?>, ResolvableType, Jsonb) - Constructor for class org.springframework.boot.test.json.JsonbTester
Create a new JsonbTester instance.
JsonContent<T> - Class in org.springframework.boot.test.json
JSON content usually created from a JSON tester.
JsonContent(Class<?>, ResolvableType, String) - Constructor for class org.springframework.boot.test.json.JsonContent
Create a new JsonContent instance.
JsonContentAssert - Class in org.springframework.boot.test.json
AssertJ Assert for JsonContent.
JsonContentAssert(Class<?>, CharSequence) - Constructor for class org.springframework.boot.test.json.JsonContentAssert
Create a new JsonContentAssert instance that will load resources as UTF-8.
JsonContentAssert(Class<?>, Charset, CharSequence) - Constructor for class org.springframework.boot.test.json.JsonContentAssert
Create a new JsonContentAssert instance that will load resources in the given charset.

L

length() - Method in interface org.springframework.boot.test.system.CapturedOutput
 
loadClass(String, boolean) - Method in class org.springframework.boot.test.context.FilteredClassLoader
 
loadContext(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
loadContextForAotRuntime(MergedContextConfiguration, ApplicationContextInitializer<ConfigurableApplicationContext>) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
LocalRSocketServerPort - Annotation Interface in org.springframework.boot.test.rsocket.server
Annotation at the field or method/constructor parameter level that injects the RSocket port that was allocated at runtime.

M

main(String[]) - Static method in class org.springframework.boot.test.context.SpringBootTestAotProcessor
 
MAP - Enum constant in enum class org.springframework.boot.test.util.TestPropertyValues.Type
Used for MapPropertySource.
MOCK - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Creates a WebApplicationContext with a mock servlet environment if servlet APIs are on the classpath, a ReactiveWebApplicationContext if Spring WebFlux is on the classpath or a regular ApplicationContext otherwise.

N

NEVER - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.UseMainMethod
Never use the main method, creating a test-specific SpringApplication instead.
NO_ANCESTORS - Enum constant in enum class org.springframework.boot.test.context.assertj.ApplicationContextAssert.Scope
Limited to the current context.
NONE - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Creates an ApplicationContext and sets SpringApplication.setWebApplicationType(WebApplicationType) to WebApplicationType.NONE.

O

ObjectContent<T> - Class in org.springframework.boot.test.json
Object content usually created from AbstractJsonMarshalTester.
ObjectContent(ResolvableType, T) - Constructor for class org.springframework.boot.test.json.ObjectContent
Create a new ObjectContent instance.
ObjectContentAssert<A> - Class in org.springframework.boot.test.json
AssertJ Assert for ObjectContent.
ObjectContentAssert(A) - Constructor for class org.springframework.boot.test.json.ObjectContentAssert
 
of(Iterable<String>) - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues with the underlying map populated with the given property pairs.
of(String, String) - Static method in class org.springframework.boot.test.util.TestPropertyValues.Pair
Factory method to create a TestPropertyValues.Pair from a name and value.
of(Class<?>...) - Static method in class org.springframework.boot.test.context.FilteredClassLoader.ClassFilter
 
of(String...) - Static method in class org.springframework.boot.test.context.FilteredClassLoader.PackageFilter
 
of(String...) - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues with the underlying map populated with the given property pairs.
of(Map<String, String>) - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues with the underlying map populated with the given map entries.
of(Stream<String>) - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues with the underlying map populated with the given property pairs.
of(Stream<T>, Function<T, TestPropertyValues.Pair>) - Static method in class org.springframework.boot.test.util.TestPropertyValues
Return a new TestPropertyValues with the underlying map populated with the given stream.
of(ClassPathResource...) - Static method in class org.springframework.boot.test.context.FilteredClassLoader.ClassPathResourceFilter
 
org.springframework.boot.test.context - package org.springframework.boot.test.context
Classes and annotations related to configuring Spring's ApplicationContext for tests.
org.springframework.boot.test.context.assertj - package org.springframework.boot.test.context.assertj
AssertJ support for ApplicationContexts.
org.springframework.boot.test.context.runner - package org.springframework.boot.test.context.runner
Test utilities to run application contexts for testing.
org.springframework.boot.test.json - package org.springframework.boot.test.json
Support for testing JSON.
org.springframework.boot.test.mock.web - package org.springframework.boot.test.mock.web
Mock web classes specific to Spring Boot.
org.springframework.boot.test.rsocket.server - package org.springframework.boot.test.rsocket.server
RSocket server test utilities and support classes.
org.springframework.boot.test.system - package org.springframework.boot.test.system
Classes for System-related testing.
org.springframework.boot.test.util - package org.springframework.boot.test.util
General purpose test utilities.
OutputCaptureExtension - Class in org.springframework.boot.test.system
JUnit Jupiter @Extension to capture System.out and System.err.
OutputCaptureRule - Class in org.springframework.boot.test.system
JUnit @Rule to capture output from System.out and System.err.
OutputCaptureRule() - Constructor for class org.springframework.boot.test.system.OutputCaptureRule
 

P

parse(byte[]) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from parsing the specific JSON bytes.
parse(String) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from parsing the specific JSON String.
parse(String) - Static method in class org.springframework.boot.test.util.TestPropertyValues.Pair
 
parseObject(byte[]) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from parsing the specific JSON bytes.
parseObject(String) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from parsing the specific JSON String.
prepare(ContextConsumer<? super A>) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Prepare a new ApplicationContext based on the current state of this loader.
processContextConfiguration(ContextConfigurationAttributes) - Method in class org.springframework.boot.test.context.SpringBootContextLoader
 
processMergedContextConfiguration(MergedContextConfiguration) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
processPropertySourceProperties(MergedContextConfiguration, List<String>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
Post process the property source properties, adding or removing elements as required.
properties() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
Properties in form key=value that should be added to the Spring Environment before the test runs.
proxyBeanMethods() - Element in annotation interface org.springframework.boot.test.context.TestConfiguration
Specify whether @Bean methods should get proxied in order to enforce bean lifecycle behavior, e.g.
publicDefineClass(String, byte[], ProtectionDomain) - Method in class org.springframework.boot.test.context.FilteredClassLoader
 

R

RANDOM_PORT - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Creates a web application context (reactive or servlet based) and sets a server.port=0 Environment property (which usually triggers listening on a random port).
ReactiveWebApplicationContextRunner - Class in org.springframework.boot.test.context.runner
An ApplicationContext runner for a ConfigurableReactiveWebApplicationContext.
ReactiveWebApplicationContextRunner() - Constructor for class org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner
Create a new ReactiveWebApplicationContextRunner instance using a AnnotationConfigReactiveWebApplicationContext as the underlying source.
ReactiveWebApplicationContextRunner(Supplier<ConfigurableReactiveWebApplicationContext>) - Constructor for class org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner
Create a new ApplicationContextRunner instance using the specified contextFactory as the underlying source.
ReactiveWebApplicationContextRunner(Supplier<ConfigurableReactiveWebApplicationContext>, Class<?>...) - Constructor for class org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner
Create a new ApplicationContextRunner instance using the specified contextFactory as the underlying source.
ReactiveWebMergedContextConfiguration - Class in org.springframework.boot.test.context
Encapsulates the merged context configuration declared on a test class and all of its superclasses for a reactive web application.
ReactiveWebMergedContextConfiguration(MergedContextConfiguration) - Constructor for class org.springframework.boot.test.context.ReactiveWebMergedContextConfiguration
 
read(File) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from reading from the specified file.
read(InputStream) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from reading from the specified input stream.
read(Reader) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from reading from the specified reader.
read(String) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from reading from the specified classpath resource.
read(Resource) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return ObjectContent from reading from the specified resource.
readObject(File) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from reading from the specified file.
readObject(InputStream) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from reading from the specified input stream.
readObject(InputStream, ResolvableType) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Read from the specified input stream to create an object of the specified type.
readObject(InputStream, ResolvableType) - Method in class org.springframework.boot.test.json.JacksonTester
 
readObject(Reader) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from reading from the specified reader.
readObject(Reader, ResolvableType) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Read from the specified reader to create an object of the specified type.
readObject(Reader, ResolvableType) - Method in class org.springframework.boot.test.json.GsonTester
 
readObject(Reader, ResolvableType) - Method in class org.springframework.boot.test.json.JacksonTester
 
readObject(Reader, ResolvableType) - Method in class org.springframework.boot.test.json.JsonbTester
 
readObject(String) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from reading from the specified classpath resource.
readObject(Resource) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return the object created from reading from the specified resource.
resolveContextLoader(Class<?>, List<ContextConfigurationAttributes>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
run(ContextConsumer<? super A>) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Create and refresh a new ApplicationContext based on the current state of this loader.

S

SpringBootContextLoader - Class in org.springframework.boot.test.context
A ContextLoader that can be used to test Spring Boot applications (those that normally startup using SpringApplication).
SpringBootContextLoader() - Constructor for class org.springframework.boot.test.context.SpringBootContextLoader
 
SpringBootMockServletContext - Class in org.springframework.boot.test.mock.web
MockServletContext implementation for Spring Boot.
SpringBootMockServletContext(String) - Constructor for class org.springframework.boot.test.mock.web.SpringBootMockServletContext
 
SpringBootMockServletContext(String, ResourceLoader) - Constructor for class org.springframework.boot.test.mock.web.SpringBootMockServletContext
 
SpringBootTest - Annotation Interface in org.springframework.boot.test.context
Annotation that can be specified on a test class that runs Spring Boot based tests.
SpringBootTest.UseMainMethod - Enum Class in org.springframework.boot.test.context
Enumeration of how the main method of the @SpringBootConfiguration-annotated class is used when creating and running the SpringApplication under test.
SpringBootTest.WebEnvironment - Enum Class in org.springframework.boot.test.context
An enumeration web environment modes.
SpringBootTestAotProcessor - Class in org.springframework.boot.test.context
Entry point for AOT processing of a Spring Boot application's tests.
SpringBootTestAotProcessor(Set<Path>, AbstractAotProcessor.Settings) - Constructor for class org.springframework.boot.test.context.SpringBootTestAotProcessor
Create a new processor for the specified test classpath roots and general settings.
SpringBootTestContextBootstrapper - Class in org.springframework.boot.test.context
TestContextBootstrapper for Spring Boot.
SpringBootTestContextBootstrapper() - Constructor for class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 
subSequence(int, int) - Method in interface org.springframework.boot.test.system.CapturedOutput
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.springframework.boot.test.system.OutputCaptureExtension
 
SYSTEM_ENVIRONMENT - Enum constant in enum class org.springframework.boot.test.util.TestPropertyValues.Type
Used for SystemEnvironmentPropertySource.

T

test(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader.ClassFilter
 
test(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader.ClassPathResourceFilter
 
test(String) - Method in class org.springframework.boot.test.context.FilteredClassLoader.PackageFilter
 
TestComponent - Annotation Interface in org.springframework.boot.test.context
@Component that can be used when a bean is intended only for tests, and should be excluded from Spring Boot's component scanning.
TestConfiguration - Annotation Interface in org.springframework.boot.test.context
@Configuration that can be used to define additional beans or customizations for a test.
TestPropertyValues - Class in org.springframework.boot.test.util
Test utilities for adding properties.
TestPropertyValues.Pair - Class in org.springframework.boot.test.util
A single name value pair.
TestPropertyValues.Type - Enum Class in org.springframework.boot.test.util
The type of property source.
toString() - Method in class org.springframework.boot.test.json.JsonContent
 
toString() - Method in class org.springframework.boot.test.json.ObjectContent
 
toString() - Method in class org.springframework.boot.test.system.OutputCaptureRule
 

U

useMainMethod() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
The type of main method usage to employ when creating the SpringApplication under test.

V

value() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
value() - Element in annotation interface org.springframework.boot.test.context.TestComponent
The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an auto-detected component.
value() - Element in annotation interface org.springframework.boot.test.context.TestConfiguration
Explicitly specify the name of the Spring bean definition associated with this Configuration class.
valueOf(String) - Static method in enum class org.springframework.boot.test.context.assertj.ApplicationContextAssert.Scope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.boot.test.context.SpringBootTest.UseMainMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.boot.test.util.TestPropertyValues.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.boot.test.context.assertj.ApplicationContextAssert.Scope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.boot.test.context.SpringBootTest.UseMainMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.boot.test.context.SpringBootTest.WebEnvironment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.boot.test.util.TestPropertyValues.Type
Returns an array containing the constants of this enum class, in the order they are declared.
verifyConfiguration(Class<?>) - Method in class org.springframework.boot.test.context.SpringBootTestContextBootstrapper
 

W

WebApplicationContextRunner - Class in org.springframework.boot.test.context.runner
An ApplicationContext runner for a Servlet based ConfigurableWebApplicationContext.
WebApplicationContextRunner() - Constructor for class org.springframework.boot.test.context.runner.WebApplicationContextRunner
Create a new WebApplicationContextRunner instance using an AnnotationConfigServletWebApplicationContext with a MockServletContext as the underlying source.
WebApplicationContextRunner(Supplier<ConfigurableWebApplicationContext>) - Constructor for class org.springframework.boot.test.context.runner.WebApplicationContextRunner
Create a new WebApplicationContextRunner instance using the specified contextFactory as the underlying source.
WebApplicationContextRunner(Supplier<ConfigurableWebApplicationContext>, Class<?>...) - Constructor for class org.springframework.boot.test.context.runner.WebApplicationContextRunner
Create a new WebApplicationContextRunner instance using the specified contextFactory as the underlying source.
webEnvironment() - Element in annotation interface org.springframework.boot.test.context.SpringBootTest
The type of web environment to create when applicable.
WHEN_AVAILABLE - Enum constant in enum class org.springframework.boot.test.context.SpringBootTest.UseMainMethod
Use the main method when it is available.
with(Function<SELF, SELF>) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Apply customization to this runner.
withAllowBeanDefinitionOverriding(boolean) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Specify if bean definition overriding, by registering a definition with the same name as an existing definition, should be allowed.
withAllowCircularReferences(boolean) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Specify if circular references between beans should be allowed.
withBean(String, Class<T>, Object...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified user bean with the ApplicationContext.
withBean(String, Class<T>, Supplier<T>, BeanDefinitionCustomizer...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified user bean with the ApplicationContext.
withBean(Class<T>, Object...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified user bean with the ApplicationContext.
withBean(Class<T>, Supplier<T>, BeanDefinitionCustomizer...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified user bean with the ApplicationContext.
withClassLoader(ClassLoader) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Customize the ClassLoader that the ApplicationContext should use for resource loading and bean class loading.
withConfiguration(Configurations) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified configuration classes with the ApplicationContext.
withInitializer(ApplicationContextInitializer<? super C>) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Add an ApplicationContextInitializer to be called when the context is created.
withMockServletContext(Supplier<ConfigurableWebApplicationContext>) - Static method in class org.springframework.boot.test.context.runner.WebApplicationContextRunner
Decorate the specified contextFactory to set a MockServletContext on each newly created WebApplicationContext.
withParent(ApplicationContext) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Configure the parent of the ApplicationContext.
withPropertyValues(String...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Add the specified Environment property pairs.
withSystemProperties(String...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Add the specified System property pairs.
withUserConfiguration(Class<?>...) - Method in class org.springframework.boot.test.context.runner.AbstractApplicationContextRunner
Register the specified user configuration classes with the ApplicationContext.
write(T) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Return JsonContent from writing the specific value.
writeObject(T, ResolvableType) - Method in class org.springframework.boot.test.json.AbstractJsonMarshalTester
Write the specified object to a JSON string.
writeObject(T, ResolvableType) - Method in class org.springframework.boot.test.json.GsonTester
 
writeObject(T, ResolvableType) - Method in class org.springframework.boot.test.json.JacksonTester
 
writeObject(T, ResolvableType) - Method in class org.springframework.boot.test.json.JsonbTester
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form