public class FixtureRuleCustomisation extends FixtureRule implements FluentCustomisation
| Modifier and Type | Method and Description |
|---|---|
FixtureRuleCustomisation |
add(Customisation customisation) |
AutoPropertyBehaviour |
autoPropertyBehaviour() |
RecursionBehaviour |
circularDependencyBehaviour() |
<T> FixtureRuleCustomisation |
intercept(Class<T> clazz,
Interceptor<T> interceptor) |
<T> FixtureRuleCustomisation |
lazyInstance(Class<T> clazz,
SpecimenSupplier<? extends T> supplier) |
<T> FixtureRuleCustomisation |
lazyInstance(Type type,
SpecimenSupplier<? extends T> supplier) |
NoResolutionBehaviour |
noResolutionBehaviour() |
FluentCustomisation |
propertyOf(Class<?> clazz,
String name,
Object value) |
FixtureRuleCustomisation |
repeatCount(int count) |
<T> FixtureRuleCustomisation |
sameInstance(Class<T> clazz,
T instance) |
<T> FixtureRuleCustomisation |
sameInstance(Type type,
T instance) |
<T,U extends T> |
useSubType(Class<T> baseClass,
Class<U> subClass) |
apply, customise, getFixture, initFixtures, initFixturespublic FixtureRuleCustomisation repeatCount(int count)
repeatCount in interface FluentCustomisationpublic <T> FixtureRuleCustomisation sameInstance(Type type, T instance)
sameInstance in interface FluentCustomisationpublic <T> FixtureRuleCustomisation sameInstance(Class<T> clazz, T instance)
sameInstance in interface FluentCustomisationpublic <T> FixtureRuleCustomisation lazyInstance(Type type, SpecimenSupplier<? extends T> supplier)
lazyInstance in interface FluentCustomisationpublic <T> FixtureRuleCustomisation lazyInstance(Class<T> clazz, SpecimenSupplier<? extends T> supplier)
lazyInstance in interface FluentCustomisationpublic FluentCustomisation propertyOf(Class<?> clazz, String name, Object value)
propertyOf in interface FluentCustomisationpublic <T,U extends T> FixtureRuleCustomisation useSubType(Class<T> baseClass, Class<U> subClass)
useSubType in interface FluentCustomisationpublic FixtureRuleCustomisation add(Customisation customisation)
add in interface FluentCustomisationpublic <T> FixtureRuleCustomisation intercept(Class<T> clazz, Interceptor<T> interceptor)
intercept in interface FluentCustomisationpublic RecursionBehaviour circularDependencyBehaviour()
circularDependencyBehaviour in interface FluentCustomisationpublic NoResolutionBehaviour noResolutionBehaviour()
noResolutionBehaviour in interface FluentCustomisationpublic AutoPropertyBehaviour autoPropertyBehaviour()
autoPropertyBehaviour in interface FluentCustomisationCopyright © 2017. All rights reserved.