public class ScopedStore<T>
extends java.lang.Object
implements net.jqwik.api.lifecycle.Store<T>
| Constructor and Description |
|---|
ScopedStore(java.lang.Object identifier,
net.jqwik.api.lifecycle.Lifespan lifespan,
org.junit.platform.engine.TestDescriptor scope,
java.util.function.Supplier<T> initializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
T |
get() |
java.lang.Object |
getIdentifier() |
org.junit.platform.engine.TestDescriptor |
getScope() |
boolean |
isVisibleFor(org.junit.platform.engine.TestDescriptor retriever) |
net.jqwik.api.lifecycle.Lifespan |
lifespan() |
ScopedStore<T> |
onClose(java.util.function.Consumer<T> onCloseCallback) |
void |
reset() |
java.lang.String |
toString() |
void |
update(java.util.function.Function<T,T> updater) |
public ScopedStore(java.lang.Object identifier,
net.jqwik.api.lifecycle.Lifespan lifespan,
org.junit.platform.engine.TestDescriptor scope,
java.util.function.Supplier<T> initializer)
public net.jqwik.api.lifecycle.Lifespan lifespan()
lifespan in interface net.jqwik.api.lifecycle.Store<T>public void update(java.util.function.Function<T,T> updater)
update in interface net.jqwik.api.lifecycle.Store<T>public void reset()
reset in interface net.jqwik.api.lifecycle.Store<T>public ScopedStore<T> onClose(java.util.function.Consumer<T> onCloseCallback)
onClose in interface net.jqwik.api.lifecycle.Store<T>public java.lang.Object getIdentifier()
public org.junit.platform.engine.TestDescriptor getScope()
public boolean isVisibleFor(org.junit.platform.engine.TestDescriptor retriever)
public java.lang.String toString()
toString in class java.lang.Objectpublic void close()