Generation of test case data for Scala and Java, in the spirit of QuickCheck. When your test fails, it gives you a minimised failing test case and a way of reproducing the failure immediately.
What it says in the tin - take a Trials<X> and a Trials<Y> and make a Trials<List<X>> or a Trails<Set<X>> or a Trials<Map<X, Y>>. One would want said maps to be immutable in the Guava sense, presumably.
These collections are the standard Java interfaces (implemented using Guava if needs be).
Should this also be done for the collections in Vavr?
What it says in the tin - take a
Trials<X>
and aTrials<Y>
and make aTrials<List<X>>
or aTrails<Set<X>>
or aTrials<Map<X, Y>>
. One would want said maps to be immutable in the Guava sense, presumably.These collections are the standard Java interfaces (implemented using Guava if needs be).
Should this also be done for the collections in Vavr?