circe

object circe

Circe codecs for encoding and decoding mutationtesting report values

class Object
trait Matchable
class Any

Type members

Types

type JsonConfigMutationTestResult = MutationTestResult[JsonObject]

A MutationTestResult with a json object as the config

A MutationTestResult with a json object as the config

Implicits

Implicits

implicit lazy
val brandingInformationCodec: Codec[BrandingInformation]
implicit lazy
val cpuInformationCodec: Codec[CpuInformation]
implicit lazy
val fileResultCodec: Codec[FileResult]
implicit lazy
val frameworkInformationCodec: Codec[FrameworkInformation]
implicit lazy
val locationCodec: Codec[Location]
implicit lazy
val mutantResultCodec: Codec[MutantResult]
implicit lazy
val mutantStatusCodec: Codec[MutantStatus]

Default Codec that de/encodes the MutationTestResult config as a Json object.

Default Codec that de/encodes the MutationTestResult config as a Json object.

For more specialized de/encoding the config, @see mutationTestResultDecoder or @see mutationTestResultEncoder

implicit
def mutationTestResultDecoder[C : Decoder]: Decoder[MutationTestResult[C]]
implicit
def mutationTestResultEncoder[C : Encoder]: Encoder[MutationTestResult[C]]
implicit lazy
val openEndLocationCodec: Codec[OpenEndLocation]
implicit lazy
val osInformationCodec: Codec[OSInformation]
implicit lazy
val performanceStatisticsCodec: Codec[PerformanceStatistics]
implicit lazy
val positionCodec: Codec[Position]
implicit lazy
val ramInformation: Codec[RamInformation]
implicit lazy
val systemInformationCodec: Codec[SystemInformation]
implicit lazy
val testDefinitionCodec: Codec[TestDefinition]
implicit lazy
val testFileCodec: Codec[TestFile]
implicit lazy
val thresholdsCodec: Codec[Thresholds]