com.tngtech.jgiven.impl.inject
Class ValueInjector
java.lang.Object
com.tngtech.jgiven.impl.inject.ValueInjector
public class ValueInjector
- extends java.lang.Object
Used by Scenario to inject and read values from objects.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValueInjector
public ValueInjector()
validateFields
public void validateFields(java.lang.Object object)
- Throws:
AmbiguousResolutionException
- when multiple fields with the same resolution exist in the given object
readValues
public void readValues(java.lang.Object object)
updateValues
public void updateValues(java.lang.Object object)
injectValueByType
public <T> void injectValueByType(java.lang.Class<T> clazz,
T value)
injectValueByName
public <T> void injectValueByName(java.lang.String name,
T value)