@@ -76,12 +76,14 @@ class ConversionTest {
76
76
@Nested
77
77
@DisplayName(" KMapper" )
78
78
inner class KMapperTest {
79
+ private val mapper = KMapper (::Dst )
80
+
79
81
@ParameterizedTest
80
82
@EnumSource(NumberSource ::class )
81
83
@DisplayName(" Numberソース" )
82
84
fun fromNumber (numbers : NumberSource ) {
83
85
numbers.values.forEach {
84
- val actual = KMapper (:: Dst ) .map(NumberSrc (it))
86
+ val actual = mapper .map(NumberSrc (it))
85
87
assertEquals(0 , BigDecimal .valueOf(it.toDouble()).compareTo(actual.number))
86
88
}
87
89
}
@@ -90,15 +92,15 @@ class ConversionTest {
90
92
@ValueSource(strings = [" 100" , " 2.0" , " -500" ])
91
93
@DisplayName(" Stringソース" )
92
94
fun fromString (str : String ) {
93
- val actual = KMapper (:: Dst ) .map(StringSrc (str))
95
+ val actual = mapper .map(StringSrc (str))
94
96
assertEquals(0 , BigDecimal (str).compareTo(actual.number))
95
97
}
96
98
97
99
@Test
98
100
@DisplayName(" nullを入れた際に変換処理に入らないことのテスト" )
99
101
fun fromNull () {
100
102
assertDoesNotThrow {
101
- val actual = KMapper (:: Dst ) .map(NullSrc )
103
+ val actual = mapper .map(NullSrc )
102
104
assertNull(actual.number)
103
105
}
104
106
}
@@ -107,12 +109,14 @@ class ConversionTest {
107
109
@Nested
108
110
@DisplayName(" PlainKMapper" )
109
111
inner class PlainKMapperTest {
112
+ private val mapper = PlainKMapper (::Dst )
113
+
110
114
@ParameterizedTest
111
115
@EnumSource(NumberSource ::class )
112
116
@DisplayName(" Numberソース" )
113
117
fun fromNumber (numbers : NumberSource ) {
114
118
numbers.values.forEach {
115
- val actual = PlainKMapper (:: Dst ) .map(NumberSrc (it))
119
+ val actual = mapper .map(NumberSrc (it))
116
120
assertEquals(0 , BigDecimal .valueOf(it.toDouble()).compareTo(actual.number))
117
121
}
118
122
}
@@ -121,15 +125,15 @@ class ConversionTest {
121
125
@ValueSource(strings = [" 100" , " 2.0" , " -500" ])
122
126
@DisplayName(" Stringソース" )
123
127
fun fromString (str : String ) {
124
- val actual = PlainKMapper (:: Dst ) .map(StringSrc (str))
128
+ val actual = mapper .map(StringSrc (str))
125
129
assertEquals(0 , BigDecimal (str).compareTo(actual.number))
126
130
}
127
131
128
132
@Test
129
133
@DisplayName(" nullを入れた際に変換処理に入らないことのテスト" )
130
134
fun fromNull () {
131
135
assertDoesNotThrow {
132
- val actual = PlainKMapper (:: Dst ) .map(NullSrc )
136
+ val actual = mapper .map(NullSrc )
133
137
assertNull(actual.number)
134
138
}
135
139
}
0 commit comments