spek-junit-platform-engine / org.jetbrains.spek.engine.lifecycle / LifecycleAwareAdapter / ScopeCachingModeAdapter

ScopeCachingModeAdapter

class ScopeCachingModeAdapter<T> : LifecycleAwareAdapter<T>

Constructors

<init> ScopeCachingModeAdapter(group: GroupScope, factory: () -> T)

Properties

group val group: GroupScope

Inherited Properties

cached var cached: T?
factory val factory: () -> T

Functions

afterExecuteGroup fun afterExecuteGroup(group: GroupScope): Unit

Inherited Functions

getValue open fun getValue(thisRef: Any?, property: KProperty<*>): T
invoke open fun invoke(): T