Search in sources :

Example 1 with VectorInstances

use of cyclops.instances.data.VectorInstances in project cyclops by aol.

the class Do1Test method doVectorStreamRequest1.

@Test
public void doVectorStreamRequest1() {
    AtomicInteger recieved = new AtomicInteger(0);
    AtomicInteger errors = new AtomicInteger(0);
    AtomicBoolean complete = new AtomicBoolean(false);
    ReactiveSeq<Integer> res = Do.folds(VectorInstances::foldable).__(Vector.of(10, 20)).stream();
    res.forEach(1, i -> recieved.incrementAndGet(), e -> errors.incrementAndGet(), () -> complete.set(false));
    assertThat(recieved.get(), equalTo(1));
    assertThat(errors.get(), equalTo(0));
    assertThat(complete.get(), equalTo(false));
}
Also used : AtomicInteger(java.util.concurrent.atomic.AtomicInteger) AtomicBoolean(java.util.concurrent.atomic.AtomicBoolean) AtomicInteger(java.util.concurrent.atomic.AtomicInteger) VectorInstances(cyclops.instances.data.VectorInstances) Test(org.junit.Test)

Aggregations

VectorInstances (cyclops.instances.data.VectorInstances)1 AtomicBoolean (java.util.concurrent.atomic.AtomicBoolean)1 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)1 Test (org.junit.Test)1