• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package kotlinx.atomicfu.test
2 
3 import kotlinx.atomicfu.locks.*
4 import kotlin.test.*
5 
6 class ReentrantLockFieldTest {
7     private val lock = reentrantLock()
8     private var state = 0
9 
10     @Test
testLocknull11     fun testLock() {
12         lock.withLock {
13             state = 1
14         }
15         assertEquals(1, state)
16         assertTrue(lock.tryLock())
17         lock.unlock()
18     }
19 }