public class OptionPropertiesTest extends Object
| Constructor and Description |
|---|
OptionPropertiesTest() |
| Modifier and Type | Method and Description |
|---|---|
<A,B,C> void |
satisfiesFunctorCompositeLaw(Option<A> fa,
Function<A,B> f,
Function<B,C> g) |
<A> void |
satisfiesFunctorIdentityLaw(Option<A> fa) |
<A,B,C> void |
satisfiesMonadAssociativeLaw(Option<A> fa,
Function<A,Option<B>> f,
Function<B,Option<C>> g) |
<A,B> void |
satisfiesMonadLeftIdentityLaw(A a,
Function<A,Option<B>> f) |
<A> void |
satisfiesMonadRightIdentityLaw(Option<A> fa) |
public <A> void satisfiesFunctorIdentityLaw(Option<A> fa)
public <A,B,C> void satisfiesFunctorCompositeLaw(Option<A> fa, Function<A,B> f, Function<B,C> g)
public <A> void satisfiesMonadRightIdentityLaw(Option<A> fa)
public <A,B> void satisfiesMonadLeftIdentityLaw(A a,
Function<A,Option<B>> f)
Copyright © 2018 Atlassian. All rights reserved.