Skip to content

Commit

Permalink
Fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Jun 19, 2024
1 parent 18f4fb9 commit 238cc5e
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@ class GeneratedAdaptersTest {
@Test
fun nullableTypeParams() {
val adapter = moshi.adapter<NullableTypeParams<Int>>()
.serializeNulls()
val nullSerializing = adapter.serializeNulls()

val nullableTypeParams = NullableTypeParams(
Expand All @@ -314,7 +315,7 @@ class GeneratedAdaptersTest {
val noNullsTypeParams = NullableTypeParams(
nullableTypeParams.nullableList,
nullableTypeParams.nullableSet,
nullableTypeParams.nullableMap.filterValues { it != null },
nullableTypeParams.nullableMap,
null,
1,
)
Expand Down Expand Up @@ -484,9 +485,12 @@ class GeneratedAdaptersTest {
assertThat(jsonAdapter.toJson(encoded)).isEqualTo("""{"b":5}""")
assertThat(jsonAdapter.serializeNulls().toJson(encoded)).isEqualTo("""{"a":null,"b":5}""")

val decoded = jsonAdapter.fromJson("""{"b":6}""")!!
assertThat(decoded.a).isNull()
assertThat(decoded.b).isEqualTo(6)
try {
jsonAdapter.fromJson("""{"b":6}""")!!
fail()
} catch (expected: JsonDataException) {
assertThat(expected).hasMessageThat().isEqualTo("Required value 'a' missing at $")
}
}

@JsonClass(generateAdapter = true)
Expand Down

0 comments on commit 238cc5e

Please sign in to comment.