@@ -6,109 +6,109 @@ import org.junit.Test
66class JobTest {
77 @Test
88 fun testState () {
9- val lifetime = JobSupport ()
10- assertTrue(lifetime .isActive)
11- lifetime .cancel()
12- assertFalse(lifetime .isActive)
9+ val job = JobSupport ()
10+ assertTrue(job .isActive)
11+ job .cancel()
12+ assertFalse(job .isActive)
1313 }
1414
1515 @Test
1616 fun testHandler () {
17- val lifetime = JobSupport ()
17+ val job = JobSupport ()
1818 var fireCount = 0
19- lifetime .onCompletion { fireCount++ }
20- assertTrue(lifetime .isActive)
19+ job .onCompletion { fireCount++ }
20+ assertTrue(job .isActive)
2121 assertEquals(0 , fireCount)
2222 // cancel once
23- lifetime .cancel()
24- assertFalse(lifetime .isActive)
23+ job .cancel()
24+ assertFalse(job .isActive)
2525 assertEquals(1 , fireCount)
2626 // cancel again
27- lifetime .cancel()
28- assertFalse(lifetime .isActive)
27+ job .cancel()
28+ assertFalse(job .isActive)
2929 assertEquals(1 , fireCount)
3030 }
3131
3232 @Test
3333 fun testManyHandlers () {
34- val lifetime = JobSupport ()
34+ val job = JobSupport ()
3535 val n = 100
3636 val fireCount = IntArray (n)
37- for (i in 0 until n) lifetime .onCompletion { fireCount[i]++ }
38- assertTrue(lifetime .isActive)
37+ for (i in 0 until n) job .onCompletion { fireCount[i]++ }
38+ assertTrue(job .isActive)
3939 for (i in 0 until n) assertEquals(0 , fireCount[i])
4040 // cancel once
41- lifetime .cancel()
42- assertFalse(lifetime .isActive)
41+ job .cancel()
42+ assertFalse(job .isActive)
4343 for (i in 0 until n) assertEquals(1 , fireCount[i])
4444 // cancel again
45- lifetime .cancel()
46- assertFalse(lifetime .isActive)
45+ job .cancel()
46+ assertFalse(job .isActive)
4747 for (i in 0 until n) assertEquals(1 , fireCount[i])
4848 }
4949
5050 @Test
5151 fun testUnregisterInHandler () {
52- val lifetime = JobSupport ()
52+ val job = JobSupport ()
5353 val n = 100
5454 val fireCount = IntArray (n)
5555 for (i in 0 until n) {
5656 var registration: Job .Registration ? = null
57- registration = lifetime .onCompletion {
57+ registration = job .onCompletion {
5858 fireCount[i]++
5959 registration!! .unregister()
6060 }
6161 }
62- assertTrue(lifetime .isActive)
62+ assertTrue(job .isActive)
6363 for (i in 0 until n) assertEquals(0 , fireCount[i])
6464 // cancel once
65- lifetime .cancel()
66- assertFalse(lifetime .isActive)
65+ job .cancel()
66+ assertFalse(job .isActive)
6767 for (i in 0 until n) assertEquals(1 , fireCount[i])
6868 // cancel again
69- lifetime .cancel()
70- assertFalse(lifetime .isActive)
69+ job .cancel()
70+ assertFalse(job .isActive)
7171 for (i in 0 until n) assertEquals(1 , fireCount[i])
7272 }
7373
7474 @Test
7575 fun testManyHandlersWithUnregister () {
76- val lifetime = JobSupport ()
76+ val job = JobSupport ()
7777 val n = 100
7878 val fireCount = IntArray (n)
79- val registrations = Array <Job .Registration >(n) { i -> lifetime .onCompletion { fireCount[i]++ } }
80- assertTrue(lifetime .isActive)
79+ val registrations = Array <Job .Registration >(n) { i -> job .onCompletion { fireCount[i]++ } }
80+ assertTrue(job .isActive)
8181 fun unreg (i : Int ) = i % 4 <= 1
8282 for (i in 0 until n) if (unreg(i)) registrations[i].unregister()
8383 for (i in 0 until n) assertEquals(0 , fireCount[i])
84- lifetime .cancel()
85- assertFalse(lifetime .isActive)
84+ job .cancel()
85+ assertFalse(job .isActive)
8686 for (i in 0 until n) assertEquals(if (unreg(i)) 0 else 1 , fireCount[i])
8787 }
8888
8989 @Test
9090 fun testExceptionsInHandler () {
91- val lifetime = JobSupport ()
91+ val job = JobSupport ()
9292 val n = 100
9393 val fireCount = IntArray (n)
9494 class TestException : Throwable ()
95- for (i in 0 until n) lifetime .onCompletion {
95+ for (i in 0 until n) job .onCompletion {
9696 fireCount[i]++
9797 throw TestException ()
9898 }
99- assertTrue(lifetime .isActive)
99+ assertTrue(job .isActive)
100100 for (i in 0 until n) assertEquals(0 , fireCount[i])
101- val tryCancel = ` try ` <Unit > { lifetime .cancel() }
102- assertFalse(lifetime .isActive)
101+ val tryCancel = Try <Unit > { job .cancel() }
102+ assertFalse(job .isActive)
103103 for (i in 0 until n) assertEquals(1 , fireCount[i])
104104 assertTrue(tryCancel.exception is TestException )
105105 }
106106
107107 @Test
108108 fun testMemoryRelease () {
109- val lifetime = JobSupport ()
109+ val job = JobSupport ()
110110 val n = 10_000_000
111111 var fireCount = 0
112- for (i in 0 until n) lifetime .onCompletion { fireCount++ }.unregister()
112+ for (i in 0 until n) job .onCompletion { fireCount++ }.unregister()
113113 }
114114}
0 commit comments