Coverage Summary for Class: CustomCoderStressModel (com.ghost.serialization.integration.model)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| CustomCoderStressModel |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(4/4)
|
100%
(17/17)
|
package com.ghost.serialization.integration.model
import com.ghost.serialization.annotations.GhostDecoder
import com.ghost.serialization.annotations.GhostEncoder
import com.ghost.serialization.annotations.GhostSerialization
import com.ghost.serialization.integration.model.EncoderHexUtils.DECODE_HEX_FUNCTION
import com.ghost.serialization.integration.model.EncoderHexUtils.DECODE_NULLABLE_INT_FUNCTION
import com.ghost.serialization.integration.model.EncoderHexUtils.ENCODE_HEX_FUNCTION
@GhostSerialization
data class CustomCoderStressModel(
val id: String,
@GhostDecoder(
EncoderHexUtils::class,
DECODE_HEX_FUNCTION
)
@GhostEncoder(
EncoderHexUtils::class,
ENCODE_HEX_FUNCTION
)
val secret: String,
@GhostDecoder(
EncoderHexUtils::class,
DECODE_NULLABLE_INT_FUNCTION
)
val score: Int?
)