File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed
stove-testing-e2e-mongodb/src/main/kotlin/com/trendyol/stove/testing/e2e/mongodb
stove-testing-e2e-rdbms/src/test/kotlin/com/trendyol/stove/testing/e2e/rdbms Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ import com.mongodb.reactivestreams.client.*
77import com.trendyol.stove.functional.*
88import com.trendyol.stove.testing.e2e.system.TestSystem
99import com.trendyol.stove.testing.e2e.system.abstractions.*
10- import com.trendyol.stove.testing.e2e.system.annotations.StoveDsl
1110import kotlinx.coroutines.reactive.*
1211import kotlinx.coroutines.runBlocking
1312import org.bson.*
Original file line number Diff line number Diff line change @@ -2,13 +2,10 @@ package com.trendyol.stove.testing.e2e.rdbms
22
33import io.kotest.assertions.throwables.shouldThrow
44import io.kotest.core.spec.style.FunSpec
5- import io.kotest.matchers.shouldBe
6- import io.kotest.matchers.shouldNotBe
7- import io.r2dbc.spi.ColumnMetadata
8- import io.r2dbc.spi.Row
9- import io.r2dbc.spi.RowMetadata
10- import org.mockito.kotlin.doReturn
11- import org.mockito.kotlin.mock
5+ import io.kotest.matchers.*
6+ import io.r2dbc.spi.*
7+ import kotlinx.coroutines.reactor.mono
8+ import org.mockito.kotlin.*
129
1310class R2DbcResultMapperKtTest : FunSpec ({
1411
@@ -196,4 +193,15 @@ class R2DbcResultMapperKtTest : FunSpec({
196193 result.id shouldBe givenId
197194 result.description shouldBe givenDescription
198195 }
196+
197+ test("sqloperations should not be opened if it is already open") {
198+ val connectionFactory = mock<ConnectionFactory > {
199+ on { create() }.thenReturn(mono { mock<Connection >() })
200+ }
201+ val ops = SqlOperations (connectionFactory)
202+ ops.open()
203+ ops.isOpen() shouldBe true
204+ ops.open()
205+ verify(connectionFactory, times(1)).create()
206+ }
199207})
You can’t perform that action at this time.
0 commit comments