Circe testing
0.14.6
Circe testing
API
io.circe.testing
ArbitraryInstances
ArbitraryInstances
CodecLaws
CodecLaws
CodecTests
CodecTests
EqInstances
KeyCodecLaws
KeyCodecLaws
KeyCodecTests
KeyCodecTests
ParserLaws
ParserTests
PrinterLaws
PrinterLaws
PrinterTests
PrinterTests
io.circe.testing.instances
Circe testing
/
io.circe.testing
/
ParserLaws
ParserLaws
io.circe.testing.ParserLaws
case
class
ParserLaws
[
P
<:
Parser
](
parser
:
P
)
Attributes
Source:
ParserTests.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
decodingAccumulatingRoundTrip
[
A
](
json
:
Json
)(
encode
:
Json
=>
A
,
decode
:
P
=>
A
=>
ValidatedNel
[
Error
,
Json
]):
IsEq
[
ValidatedNel
[
Error
,
Json
]]
Attributes
Source:
ParserTests.scala
def
decodingRoundTrip
[
A
](
json
:
Json
)(
encode
:
Json
=>
A
,
decode
:
P
=>
A
=>
Either
[
Error
,
Json
]):
IsEq
[
Either
[
Error
,
Json
]]
Attributes
Source:
ParserTests.scala
def
parsingRoundTrip
[
A
](
json
:
Json
)(
encode
:
Json
=>
A
,
decode
:
P
=>
A
=>
Either
[
ParsingFailure
,
Json
]):
IsEq
[
Either
[
ParsingFailure
,
Json
]]
Attributes
Source:
ParserTests.scala
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product