This repository was archived by the owner on Jan 20, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
src/test/kotlin/com/mapk/krowmapper Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -19,15 +19,15 @@ class DefaultValueTest {
19
19
@DisplayName(" デフォルト値を用いたマッピングテスト" )
20
20
fun test () {
21
21
val resultSet = mockk<ResultSet >()
22
- every { resultSet.getObject(" foo_id" , any< Class < * >>() ) } returns 1
22
+ every { resultSet.getObject(" foo_id" ) } returns 1
23
23
every { resultSet.getObject(" bar_value" , any<Class <* >>()) } returns " From result set."
24
24
25
25
val result = KRowMapper (Dst ::class , this ::camelToSnake).mapRow(resultSet, 0 )
26
26
27
27
Assertions .assertEquals(1 , result.fooId)
28
28
Assertions .assertEquals(" default" , result.barValue)
29
29
30
- verify(exactly = 1 ) { resultSet.getObject(" foo_id" , Integer :: class .java ) }
30
+ verify(exactly = 1 ) { resultSet.getObject(" foo_id" ) }
31
31
verify(exactly = 0 ) { resultSet.getObject(" bar_value" , String ::class .java) }
32
32
}
33
33
}
Original file line number Diff line number Diff line change @@ -28,16 +28,16 @@ class KParameterFlattenTest {
28
28
@DisplayName(" スネークケースsrc -> キャメルケースdst" )
29
29
fun test () {
30
30
val resultSet = mockk<ResultSet >() {
31
- every { getObject(" baz_baz_foo_foo" , any< Class < * >>() ) } returns 1
32
- every { getObject(" baz_baz_bar_bar" , any< Class < * >>() ) } returns " str"
33
- every { getObject(" qux_qux" , any< Class < * >>() ) } returns LocalDateTime .MIN
31
+ every { getObject(" baz_baz_foo_foo" ) } returns 1
32
+ every { getObject(" baz_baz_bar_bar" ) } returns " str"
33
+ every { getObject(" qux_qux" ) } returns LocalDateTime .MIN
34
34
}
35
35
36
36
val result = KRowMapper <Dst >(this ::camelToSnake).mapRow(resultSet, 0 )
37
37
assertEquals(expected, result)
38
38
39
- verify(exactly = 1 ) { resultSet.getObject(" baz_baz_foo_foo" , Integer :: class .java ) }
40
- verify(exactly = 1 ) { resultSet.getObject(" baz_baz_bar_bar" , String :: class .java ) }
41
- verify(exactly = 1 ) { resultSet.getObject(" qux_qux" , LocalDateTime :: class .java ) }
39
+ verify(exactly = 1 ) { resultSet.getObject(" baz_baz_foo_foo" ) }
40
+ verify(exactly = 1 ) { resultSet.getObject(" baz_baz_bar_bar" ) }
41
+ verify(exactly = 1 ) { resultSet.getObject(" qux_qux" ) }
42
42
}
43
43
}
Original file line number Diff line number Diff line change @@ -19,15 +19,15 @@ class SimpleMappingTest {
19
19
@DisplayName(" スネークケースsrc -> キャメルケースdst" )
20
20
fun test () {
21
21
val resultSet = mockk<ResultSet >()
22
- every { resultSet.getObject(" foo_id" , any< Class < * >>() ) } returns 1
23
- every { resultSet.getObject(" str_value" , any< Class < * >>() ) } returns " str"
22
+ every { resultSet.getObject(" foo_id" ) } returns 1
23
+ every { resultSet.getObject(" str_value" ) } returns " str"
24
24
25
25
val result = KRowMapper (::Dst , this ::camelToSnake).mapRow(resultSet, 0 )
26
26
27
27
assertEquals(1 , result.fooId)
28
28
assertEquals(" str" , result.strValue)
29
29
30
- verify(exactly = 1 ) { resultSet.getObject(" foo_id" , Integer :: class .java ) }
31
- verify(exactly = 1 ) { resultSet.getObject(" str_value" , String :: class .java ) }
30
+ verify(exactly = 1 ) { resultSet.getObject(" foo_id" ) }
31
+ verify(exactly = 1 ) { resultSet.getObject(" str_value" ) }
32
32
}
33
33
}
You can’t perform that action at this time.
0 commit comments