Fix coroutineTestUtil: add missing parameter
This commit is contained in:
committed by
Pavel Punegov
parent
736bbf0a86
commit
66e8ce4cb2
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user