Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import kotlinx.serialization.SerialName
- import kotlinx.serialization.Serializable
- import kotlinx.serialization.json.Json
- import kotlinx.serialization.parse
- import kotlinx.serialization.stringify
- import kotlin.test.Test
- import kotlin.test.assertEquals
- interface SerialNameTestInterface {
- @SerialName("_rev")
- val rev: String?
- }
- @Serializable
- data class SerialNameTestImpl(
- override val rev: String? = null
- ) : SerialNameTestInterface
- internal class SerialNameTest {
- @Test
- fun notExistedId() {
- val str = Json.stringify(SerialNameTestImpl(rev = "ololo"))
- println(str)
- val test = Json.parse<SerialNameTestImpl>(str)
- assertEquals("ololo", test.rev)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement