Fix CoroutineContext tests, update public API dump

This commit is contained in:
Ilya Gorbunov
2017-01-13 22:27:46 +03:00
committed by Denis Zharkov
parent 8d6a913cee
commit 2dfcb490a5
3 changed files with 47 additions and 23 deletions
@@ -18,6 +18,7 @@ package test.coroutines
import kotlin.test.*
import org.junit.Test
import kotlin.coroutines.*
class CoroutineContextTest {
data class CtxA(val i: Int) : AbstractCoroutineContextElement() {
@@ -36,13 +37,13 @@ class CoroutineContextTest {
}
object Disp1 : AbstractCoroutineContextElement(), ContinuationInterceptor {
override fun <T> interceptContinuation(continuation: CoroutineContinuation<T>): CoroutineContinuation<T> = continuation
override fun <T> interceptContinuation(continuation: Continuation<T>): Continuation<T> = continuation
override val contextKey: CoroutineContextKey<*> = ContinuationInterceptor
override fun toString(): String = "Disp1"
}
object Disp2 : AbstractCoroutineContextElement(), ContinuationInterceptor {
override fun <T> interceptContinuation(continuation: CoroutineContinuation<T>): CoroutineContinuation<T> = continuation
override fun <T> interceptContinuation(continuation: Continuation<T>): Continuation<T> = continuation
override val contextKey: CoroutineContextKey<*> = ContinuationInterceptor
override fun toString(): String = "Disp2"
}