@@ -3,11 +3,7 @@ package serialize.indexing
33import attributeA
44import com.algolia.search.model.indexing.Partial
55import com.algolia.search.serialize.internal.Key
6- import kotlinx.serialization.json.JsonElement
7- import kotlinx.serialization.json.add
8- import kotlinx.serialization.json.buildJsonArray
9- import kotlinx.serialization.json.buildJsonObject
10- import kotlinx.serialization.json.put
6+ import kotlinx.serialization.json.*
117import serialize.TestSerializer
128
139internal class TestPartialUpdate : TestSerializer <Partial >(Partial ) {
@@ -16,6 +12,7 @@ internal class TestPartialUpdate : TestSerializer<Partial>(Partial) {
1612 private val updateNumber = Partial .Update (attributeA, 0 )
1713 private val updateArray = Partial .Update (attributeA, buildJsonArray { add(0 ) })
1814 private val updateObject = Partial .Update (attributeA, buildJsonObject { put(" key" , " value" ) })
15+ private val updateNull = Partial .Update (attributeA, JsonNull )
1916 private val increment = Partial .Increment (attributeA, 0 )
2017 private val incrementFrom = Partial .IncrementFrom (attributeA, 0 )
2118 private val incrementSet = Partial .IncrementSet (attributeA, 0 )
@@ -32,6 +29,7 @@ internal class TestPartialUpdate : TestSerializer<Partial>(Partial) {
3229 updateNumber to toJson(updateNumber),
3330 updateObject to toJson(updateObject),
3431 updateArray to toJson(updateArray),
32+ updateNull to toJson(updateNull),
3533 increment to toJson(increment),
3634 incrementFrom to toJson(incrementFrom),
3735 incrementSet to toJson(incrementSet),
@@ -41,7 +39,7 @@ internal class TestPartialUpdate : TestSerializer<Partial>(Partial) {
4139 removeNumber to toJson(removeNumber),
4240 removeString to toJson(removeString),
4341 addUniqueString to toJson(addUniqueString),
44- addUniqueNumber to toJson(addUniqueNumber)
42+ addUniqueNumber to toJson(addUniqueNumber),
4543 )
4644
4745 private fun toJson (partial : Partial ): JsonElement {
0 commit comments