mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2026-04-05 09:02:35 +00:00
potentially first version of SmartKeyRWLocker
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import dev.inmo.micro_utils.transactions.doSuspendTransaction
|
||||
import dev.inmo.micro_utils.transactions.rollbackableOperation
|
||||
import dev.inmo.micro_utils.transactions.rollableBackOperation
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
@@ -19,7 +19,7 @@ class TransactionsDSLTests {
|
||||
|
||||
val actionResult = doSuspendTransaction {
|
||||
dataCollections.forEachIndexed { i, _ ->
|
||||
val resultData = rollbackableOperation({
|
||||
val resultData = rollableBackOperation({
|
||||
dataCollections[i] = actionResult.copy(second = true)
|
||||
}) {
|
||||
val result = dataCollections[i]
|
||||
@@ -56,7 +56,7 @@ class TransactionsDSLTests {
|
||||
|
||||
val actionResult = doSuspendTransaction {
|
||||
dataCollections.forEachIndexed { i, _ ->
|
||||
val resultData = rollbackableOperation({
|
||||
val resultData = rollableBackOperation({
|
||||
assertTrue(error === this.error)
|
||||
dataCollections[i] = actionResult.copy(second = true)
|
||||
}) {
|
||||
|
||||
Reference in New Issue
Block a user