Package io.quarkus.test.component
Interface MockBeanConfigurator<T>
-
- Type Parameters:
T-
- All Known Implementing Classes:
MockBeanConfiguratorImpl
public interface MockBeanConfigurator<T>Configures a mock of a bean.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MockBeanConfigurator<T>alternative(boolean alternative)QuarkusComponentTestExtensioncreate(Function<io.quarkus.arc.SyntheticCreationalContext<T>,T> create)Set the function used to create a new bean instance and register this configurator.QuarkusComponentTestExtensioncreateMockitoMock()A Mockito mock object created from the bean class is used as a bean instance.QuarkusComponentTestExtensioncreateMockitoMock(Consumer<T> mockInitializer)A Mockito mock object created from the bean class is used as a bean instance.MockBeanConfigurator<T>defaultBean(boolean defaultBean)MockBeanConfigurator<T>name(String name)MockBeanConfigurator<T>priority(int priority)MockBeanConfigurator<T>qualifiers(Annotation... qualifiers)MockBeanConfigurator<T>scope(Class<? extends Annotation> scope)MockBeanConfigurator<T>types(Class<?>... types)MockBeanConfigurator<T>types(Type types)
-
-
-
Method Detail
-
types
MockBeanConfigurator<T> types(Class<?>... types)
-
types
MockBeanConfigurator<T> types(Type types)
-
qualifiers
MockBeanConfigurator<T> qualifiers(Annotation... qualifiers)
-
scope
MockBeanConfigurator<T> scope(Class<? extends Annotation> scope)
-
name
MockBeanConfigurator<T> name(String name)
-
alternative
MockBeanConfigurator<T> alternative(boolean alternative)
-
priority
MockBeanConfigurator<T> priority(int priority)
-
defaultBean
MockBeanConfigurator<T> defaultBean(boolean defaultBean)
-
create
QuarkusComponentTestExtension create(Function<io.quarkus.arc.SyntheticCreationalContext<T>,T> create)
Set the function used to create a new bean instance and register this configurator.- Parameters:
create-- Returns:
- the test extension
-
createMockitoMock
QuarkusComponentTestExtension createMockitoMock()
A Mockito mock object created from the bean class is used as a bean instance.- Returns:
- the test extension
-
createMockitoMock
QuarkusComponentTestExtension createMockitoMock(Consumer<T> mockInitializer)
A Mockito mock object created from the bean class is used as a bean instance.- Returns:
- the test extension
-
-