File tree Expand file tree Collapse file tree 1 file changed +12
-17
lines changed
libs/canvas-api-2/src/test/java/com/instructure/canvasapi2/unit Expand file tree Collapse file tree 1 file changed +12
-17
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,18 @@ package com.instructure.canvasapi2.unit
2020
2121import com.instructure.canvasapi2.utils.DataResult
2222import com.instructure.canvasapi2.utils.WeaveTestManager
23- import com.instructure.canvasapi2.utils.weave.*
24- import io.mockk.*
23+ import com.instructure.canvasapi2.utils.weave.WeaveCoroutine
24+ import com.instructure.canvasapi2.utils.weave.apiAsync
25+ import com.instructure.canvasapi2.utils.weave.awaitApi
26+ import com.instructure.canvasapi2.utils.weave.catch
27+ import com.instructure.canvasapi2.utils.weave.inParallel
28+ import com.instructure.canvasapi2.utils.weave.tryWeave
29+ import com.instructure.canvasapi2.utils.weave.weave
30+ import io.mockk.coEvery
31+ import io.mockk.every
32+ import io.mockk.mockk
33+ import io.mockk.mockkStatic
34+ import io.mockk.unmockkStatic
2535import kotlinx.coroutines.Dispatchers
2636import kotlinx.coroutines.delay
2737import kotlinx.coroutines.test.setMain
@@ -245,21 +255,6 @@ class WeaveCoroutineTest : Assert() {
245255 assertNotNull(exception)*/
246256 }
247257
248- @Test
249- fun performsOnUI () {
250- var count = 0
251- weave {
252- repeat(5 ) {
253- onUI {
254- synchronized(count) { count++ }
255- }
256- }
257- // onUI is async and not suspending, so we delay for a bit to avoid a race condition
258- delay(50 )
259- }.blockWithTimeout()
260- assertEquals(5 , count)
261- }
262-
263258 @Test
264259 fun cancelsImmediatelyWithoutRunning () {
265260 var hasRun = false
You can’t perform that action at this time.
0 commit comments