Search in sources :

Example 1 with Stream

use of javaslang.collection.Stream in project javaslang by javaslang.

the class ArbitraryTest method shouldCreateArbitraryStreamAndEvaluateAllElements.

@Test
public void shouldCreateArbitraryStreamAndEvaluateAllElements() {
    final Arbitrary<Stream<Integer>> arbitrary = Arbitrary.stream(Arbitrary.integer());
    final Stream<Integer> actual = arbitrary.apply(10).apply(new Random() {

        private static final long serialVersionUID = 1L;

        @Override
        public int nextInt(int bound) {
            return bound - 1;
        }
    });
    assertThat(actual.length()).isEqualTo(10);
}
Also used : Random(java.util.Random) Stream(javaslang.collection.Stream) Test(org.junit.Test)

Aggregations

Random (java.util.Random)1 Stream (javaslang.collection.Stream)1 Test (org.junit.Test)1