From 66e8ce4cb24f088dbb8bc898aadcd88a523e44ed Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Fri, 13 Dec 2019 12:33:01 +0300 Subject: [PATCH] Fix coroutineTestUtil: add missing parameter --- .../src/main/kotlin/org/jetbrains/kotlin/coroutineTestUtil.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/src/main/kotlin/org/jetbrains/kotlin/coroutineTestUtil.kt b/build-tools/src/main/kotlin/org/jetbrains/kotlin/coroutineTestUtil.kt index dacf96ae081..00ef38be4d4 100644 --- a/build-tools/src/main/kotlin/org/jetbrains/kotlin/coroutineTestUtil.kt +++ b/build-tools/src/main/kotlin/org/jetbrains/kotlin/coroutineTestUtil.kt @@ -113,7 +113,7 @@ fun createTextForHelpers(isReleaseCoroutines: Boolean): String { | proceed = { c.resume(Unit) } | } | - | fun check(numberOfSuspensions: Int) { + | fun check(numberOfSuspensions: Int, checkFinished: Boolean = true) { | for (i in 1..numberOfSuspensions) { | if (counter != i) error("Wrong state-machine generated: suspendHere called should be called exactly once in one state. Expected " + i + ", got " + counter) | proceed() @@ -122,7 +122,7 @@ fun createTextForHelpers(isReleaseCoroutines: Boolean): String { | error("Wrong state-machine generated: suspendHere called should be called exactly once in one state. Expected " + numberOfSuspensions + ", got " + counter) | if (finished) error("Wrong state-machine generated: it is finished early") | proceed() - | if (!finished) error("Wrong state-machine generated: it is not finished yet") + | if (checkFinished && !finished) error("Wrong state-machine generated: it is not finished yet") | } |} |val StateMachineChecker = StateMachineCheckerClass()