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

GroupCachingModeAdapter

class GroupCachingModeAdapter<T> : LifecycleAwareAdapter<T>

Constructors

<init> GroupCachingModeAdapter(factory: () -> T)

Properties

stack val stack: MutableList<T?>

Inherited Properties

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

Functions

afterExecuteGroup fun afterExecuteGroup(group: GroupScope): Unit
beforeExecuteGroup fun beforeExecuteGroup(group: GroupScope): Unit

Inherited Functions

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