TestSingleThreadScheduler

class TestSingleThreadScheduler(val name: String) : SingleThreadSchedulerBase

Constructors

Link copied to clipboard
fun TestSingleThreadScheduler(name: String)

Functions

Link copied to clipboard
fun assertNoExceptions()
Link copied to clipboard
open fun assertThread(debugInfo: Any? = null)
Link copied to clipboard
open override fun flush()
Link copied to clipboard
open fun invokeOrQueue(action: () -> Unit)
Link copied to clipboard
open override fun onException(ex: Throwable)
Link copied to clipboard
open override fun queue(action: () -> Unit)

Queues the execution of the given action.

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val executor: ThreadPoolExecutor
Link copied to clipboard
open override val isActive: Boolean
Link copied to clipboard
val name: String
Link copied to clipboard
open val outOfOrderExecution: Boolean
Link copied to clipboard
val tasksInQueue: AtomicInteger