@@ -29,14 +29,16 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
29
29
|package com.enfore.apis
30
30
|
31
31
|import io.circe._
32
- |import io.circe.derivation._
32
+ |import io.circe.generic.extras.Configuration
33
+ |import io.circe.generic.extras.semiauto._
33
34
|
34
35
|/**
35
36
|* Test Summary
36
37
|**/
37
38
|final case class Person(name: String, age: Int)
38
39
|
39
40
|object Person {
41
+ | implicit val customConfig = Configuration.default.withDefaults
40
42
| implicit val circeDecoder: Decoder[Person] = deriveDecoder[Person](renaming.snakeCase, true, None)
41
43
| implicit val circeEncoder: Encoder[Person] = deriveEncoder[Person](renaming.snakeCase, None)
42
44
|}
@@ -61,11 +63,13 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
61
63
|package com.enfore.apis
62
64
|
63
65
|import io.circe._
64
- |import io.circe.derivation._
66
+ |import io.circe.generic.extras.Configuration
67
+ |import io.circe.generic.extras.semiauto._
65
68
|
66
69
|final case class Person()
67
70
|
68
71
|object Person {
72
+ | implicit val customConfig = Configuration.default.withDefaults
69
73
| implicit val circeDecoder: Decoder[Person] = deriveDecoder[Person](renaming.snakeCase, true, None)
70
74
| implicit val circeEncoder: Encoder[Person] = deriveEncoder[Person](renaming.snakeCase, None)
71
75
|}
@@ -93,11 +97,13 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
93
97
|package com.enfore.apis
94
98
|
95
99
|import io.circe._
96
- |import io.circe.derivation._
100
+ |import io.circe.generic.extras.Configuration
101
+ |import io.circe.generic.extras.semiauto._
97
102
|
98
103
|final case class Person(name: com.enfore.apis.Name, age: Int)
99
104
|
100
105
|object Person {
106
+ | implicit val customConfig = Configuration.default.withDefaults
101
107
| implicit val circeDecoder: Decoder[Person] = deriveDecoder[Person](renaming.snakeCase, true, None)
102
108
| implicit val circeEncoder: Encoder[Person] = deriveEncoder[Person](renaming.snakeCase, None)
103
109
|}
@@ -148,11 +154,13 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
148
154
|package com.enfore.apis
149
155
|
150
156
|import io.circe._
151
- |import io.circe.derivation._
157
+ |import io.circe.generic.extras.Configuration
158
+ |import io.circe.generic.extras.semiauto._
152
159
|
153
160
|final case class Person(name: com.enfore.apis.Name = com.enfore.apis.Name.MAGIC, age: Int)
154
161
|
155
162
|object Person {
163
+ | implicit val customConfig = Configuration.default.withDefaults
156
164
| implicit val circeDecoder: Decoder[Person] = deriveDecoder[Person](renaming.snakeCase, true, None)
157
165
| implicit val circeEncoder: Encoder[Person] = deriveEncoder[Person](renaming.snakeCase, None)
158
166
|}
@@ -184,7 +192,8 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
184
192
|package com.enfore.apis
185
193
|
186
194
|import io.circe._
187
- |import io.circe.derivation._
195
+ |import io.circe.generic.extras.Configuration
196
+ |import io.circe.generic.extras.semiauto._
188
197
|
189
198
|final case class ParamedType(optionalVal: Option[String],
190
199
| listVal: List[Int],
@@ -193,6 +202,7 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
193
202
| listOpVal: List[Option[Double]])
194
203
|
195
204
| object ParamedType {
205
+ | implicit val customConfig = Configuration.default.withDefaults
196
206
| implicit val circeDecoder: Decoder[ParamedType] = deriveDecoder[ParamedType](renaming.snakeCase, true, None)
197
207
| implicit val circeEncoder: Encoder[ParamedType] = deriveEncoder[ParamedType](renaming.snakeCase, None)
198
208
| }
@@ -220,7 +230,8 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
220
230
|package com.enfore.apis
221
231
|
222
232
|import io.circe._
223
- |import io.circe.derivation._
233
+ |import io.circe.generic.extras.Configuration
234
+ |import io.circe.generic.extras.semiauto._
224
235
|
225
236
|import eu.timepit.refined._
226
237
|import eu.timepit.refined.api._
@@ -233,6 +244,7 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
233
244
|final case class RefinedType(stringVal : String Refined AllOf[MinSize[W.`3`.T] :: MaxSize[W.`3`.T] :: HNil])
234
245
|
235
246
|object RefinedType {
247
+ | implicit val customConfig = Configuration.default.withDefaults
236
248
| implicit val circeDecoder: Decoder[RefinedType] = deriveDecoder[RefinedType](renaming.snakeCase, true, None)
237
249
| implicit val circeEncoder: Encoder[RefinedType] = deriveEncoder[RefinedType](renaming.snakeCase, None)
238
250
| object RefinementConstructors {
@@ -316,7 +328,8 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
316
328
|package com.enfore.apis
317
329
|
318
330
|import io.circe._
319
- |import io.circe.derivation._
331
+ |import io.circe.generic.extras.Configuration
332
+ |import io.circe.generic.extras.semiauto._
320
333
|
321
334
|import eu.timepit.refined._
322
335
|import eu.timepit.refined.api._
@@ -329,6 +342,7 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
329
342
|final case class RefinedType(listString : List[String] Refined AllOf[MinSize[W.`3`.T] :: MaxSize[W.`3`.T] :: HNil])
330
343
|
331
344
|object RefinedType {
345
+ | implicit val customConfig = Configuration.default.withDefaults
332
346
| implicit val circeDecoder: Decoder[RefinedType] = deriveDecoder[RefinedType](renaming.snakeCase, true, None)
333
347
| implicit val circeEncoder: Encoder[RefinedType] = deriveEncoder[RefinedType](renaming.snakeCase, None)
334
348
| object RefinementConstructors {
@@ -363,7 +377,8 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
363
377
|package com.enfore.apis
364
378
|
365
379
|import io.circe._
366
- |import io.circe.derivation._
380
+ |import io.circe.generic.extras.Configuration
381
+ |import io.circe.generic.extras.semiauto._
367
382
|
368
383
|
369
384
|import eu.timepit.refined._
@@ -377,6 +392,7 @@ class ComponentsTypeReprSpec extends AnyFlatSpec with Matchers {
377
392
|final case class RefinedType(nested : Option[String Refined AllOf[MinSize[W.`2`.T] :: MaxSize[W.`2`.T] :: HNil]])
378
393
|
379
394
| object RefinedType {
395
+ | implicit val customConfig = Configuration.default.withDefaults
380
396
| implicit val circeDecoder: Decoder[RefinedType] = deriveDecoder[RefinedType](renaming.snakeCase, true, None)
381
397
| implicit val circeEncoder: Encoder[RefinedType] = deriveEncoder[RefinedType](renaming.snakeCase, None)
382
398
|
0 commit comments