Class StoreRepository


  • public class StoreRepository
    extends java.lang.Object
    StoreRepository and ScopedStore CANNOT handle concurrent execution of properties!
    • Constructor Summary

      Constructors 
      Constructor Description
      StoreRepository()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> ScopedStore<T> create​(org.junit.platform.engine.TestDescriptor scope, java.lang.Object identifier, net.jqwik.api.lifecycle.Lifespan lifespan, java.util.function.Supplier<T> initializer)  
      void finishProperty​(org.junit.platform.engine.TestDescriptor scope)  
      void finishScope​(org.junit.platform.engine.TestDescriptor scope)  
      void finishTry​(org.junit.platform.engine.TestDescriptor scope)  
      <T> java.util.Optional<ScopedStore<T>> get​(org.junit.platform.engine.TestDescriptor retriever, java.lang.Object identifier)  
      static StoreRepository getCurrent()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StoreRepository

        public StoreRepository()
    • Method Detail

      • create

        public <T> ScopedStore<T> create​(org.junit.platform.engine.TestDescriptor scope,
                                         java.lang.Object identifier,
                                         net.jqwik.api.lifecycle.Lifespan lifespan,
                                         java.util.function.Supplier<T> initializer)
      • get

        public <T> java.util.Optional<ScopedStore<T>> get​(org.junit.platform.engine.TestDescriptor retriever,
                                                          java.lang.Object identifier)
      • finishScope

        public void finishScope​(org.junit.platform.engine.TestDescriptor scope)
      • finishProperty

        public void finishProperty​(org.junit.platform.engine.TestDescriptor scope)
      • finishTry

        public void finishTry​(org.junit.platform.engine.TestDescriptor scope)