Home
last modified time | relevance | path

Searched refs:Monad (Results 1 – 2 of 2) sorted by relevance

/libcore/jsr166-tests/src/test/java/jsr166/
DCompletableFutureTest.java3796 static class Monad { class
3887 Function<Long, CompletableFuture<Long>> unit = Monad::unit; in testAdditiveMonad()
3888 CompletableFuture<Long> zero = Monad.zero(); in testAdditiveMonad()
3892 = (x) -> Monad.unit(3 * x); in testAdditiveMonad()
3894 = (x) -> Monad.unit(x + 1); in testAdditiveMonad()
3897 Monad.assertFutureEquals(inc.apply(5L).thenCompose(unit), in testAdditiveMonad()
3900 Monad.assertFutureEquals(unit.apply(5L).thenCompose(inc), in testAdditiveMonad()
3904 Monad.assertFutureEquals( in testAdditiveMonad()
3911 Monad.assertZero(zero); in testAdditiveMonad()
3914 Monad.assertZero(zero.thenCompose(inc)); in testAdditiveMonad()
[all …]
/libcore/ojluni/src/test/java/util/concurrent/tck/
DCompletableFutureTest.java4360 static class Monad { class
4451 Function<Long, CompletableFuture<Long>> unit = Monad::unit; in testAdditiveMonad()
4452 CompletableFuture<Long> zero = Monad.zero(); in testAdditiveMonad()
4456 = x -> Monad.unit(3 * x); in testAdditiveMonad()
4458 = x -> Monad.unit(x + 1); in testAdditiveMonad()
4461 Monad.assertFutureEquals(inc.apply(5L).thenCompose(unit), in testAdditiveMonad()
4464 Monad.assertFutureEquals(unit.apply(5L).thenCompose(inc), in testAdditiveMonad()
4468 Monad.assertFutureEquals( in testAdditiveMonad()
4475 Monad.assertZero(zero); in testAdditiveMonad()
4478 Monad.assertZero(zero.thenCompose(inc)); in testAdditiveMonad()
[all …]