1
1
package com.github.yusufugurozbek.testcontainers.port.updater
2
2
3
- import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_1
4
- import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_2
5
3
import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_MSSQL_SERVER
6
- import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_1
7
- import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_2
4
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_MYSQL
5
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_POSTGRESQL_1
6
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.DATASOURCE_URL_POSTGRESQL_2
8
7
import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_MSSQL_SERVER
8
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_MYSQL
9
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_POSTGRESQL_1
10
+ import com.github.yusufugurozbek.testcontainers.port.updater.TestConstants.LOG_ENTRY_POSTGRESQL_2
9
11
import org.junit.jupiter.api.Assertions.assertEquals
10
12
import org.junit.jupiter.api.Test
11
13
@@ -15,12 +17,12 @@ internal class DatasourceUrlExtractorTest {
15
17
16
18
@Test
17
19
fun `extractDataSourceUrl successfully extracts url if present with driver part` () {
18
- assertEquals(sut.extract(LOG_ENTRY_1 ), DATASOURCE_URL_1 )
20
+ assertEquals(sut.extract(LOG_ENTRY_POSTGRESQL_1 ), DATASOURCE_URL_POSTGRESQL_1 )
19
21
}
20
22
21
23
@Test
22
24
fun `extractDataSourceUrl successfully extracts url if present without driver part` () {
23
- assertEquals(sut.extract(LOG_ENTRY_2 ), DATASOURCE_URL_2 )
25
+ assertEquals(sut.extract(LOG_ENTRY_POSTGRESQL_2 ), DATASOURCE_URL_POSTGRESQL_2 )
24
26
}
25
27
26
28
@Test
@@ -32,4 +34,9 @@ internal class DatasourceUrlExtractorTest {
32
34
fun `extractDataSourceUrl successfully extracts mssql server url` () {
33
35
assertEquals(sut.extract(LOG_ENTRY_MSSQL_SERVER ), DATASOURCE_URL_MSSQL_SERVER )
34
36
}
37
+
38
+ @Test
39
+ fun `extractDataSourceUrl successfully extracts mysql url` () {
40
+ assertEquals(sut.extract(LOG_ENTRY_MYSQL ), DATASOURCE_URL_MYSQL )
41
+ }
35
42
}
0 commit comments