Package org.junit.platform.engine.support.store
Reusable data structures for test engines and their extensions.
-
Interface Summary Interface Description NamespacedHierarchicalStore.CloseAction<N> Called for each successfully stored non-null value in the store when aNamespacedHierarchicalStoreis closed. -
Class Summary Class Description Namespace ANamespaceis used to provide a scope for data saved by extensions within aNamespacedHierarchicalStore.NamespacedHierarchicalStore<N> NamespacedHierarchicalStoreis a hierarchical, namespaced key-value store.NamespacedHierarchicalStore.CompositeKey<N> NamespacedHierarchicalStore.EvaluatedValue<N> NamespacedHierarchicalStore.MemoizingSupplier Thread-safeSupplierthat memoizes the result of calling its delegate and ensures it is called at most once.NamespacedHierarchicalStore.MemoizingSupplier.Failure NamespacedHierarchicalStore.StoredValue -
Exception Summary Exception Description NamespacedHierarchicalStoreException Exception thrown by failedNamespacedHierarchicalStoreoperations.