@ -22,7 +22,6 @@ import kotlinx.coroutines.flow.toList
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.runBlocking
import org.assertj.core.api.Assertions.assertThat
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.fail
import org.springframework.transaction.support.DefaultTransactionDefinition
import org.springframework.transaction.support.DefaultTransactionDefinition
class TransactionalOperatorExtensionsTests {
class TransactionalOperatorExtensionsTests {
@ -30,10 +29,11 @@ class TransactionalOperatorExtensionsTests {
private val tm = ReactiveTestTransactionManager ( false , true )
private val tm = ReactiveTestTransactionManager ( false , true )
@Test
@Test
@Suppress ( " UNUSED_VARIABLE " )
fun commitWithSuspendingFunction ( ) {
fun commitWithSuspendingFunction ( ) {
val operator = TransactionalOperator . create ( tm , DefaultTransactionDefinition ( ) )
val operator = TransactionalOperator . create ( tm , DefaultTransactionDefinition ( ) )
runBlocking {
runBlocking {
operator . executeAndAwait {
val returnValue : Boolean = operator . executeAndAwait {
delay ( 1 )
delay ( 1 )
true
true
}
}
@ -43,10 +43,11 @@ class TransactionalOperatorExtensionsTests {
}
}
@Test
@Test
@Suppress ( " UNUSED_VARIABLE " )
fun commitWithEmptySuspendingFunction ( ) {
fun commitWithEmptySuspendingFunction ( ) {
val operator = TransactionalOperator . create ( tm , DefaultTransactionDefinition ( ) )
val operator = TransactionalOperator . create ( tm , DefaultTransactionDefinition ( ) )
runBlocking {
runBlocking {
operator . executeAndAwait {
val returnValue : Boolean ? = operator . executeAndAwait {
delay ( 1 )
delay ( 1 )
null
null
}
}
@ -69,7 +70,6 @@ class TransactionalOperatorExtensionsTests {
assertThat ( tm . rollback ) . isTrue ( )
assertThat ( tm . rollback ) . isTrue ( )
return @runBlocking
return @runBlocking
}
}
fail ( " " )
}
}
}
}