@Test public void streamable(){ Streamable<Integer> repeat = (of(1,2,3,4,5,6) .map(i->i*2) ).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); }
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } /**
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } @Test
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } @Test
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } @Test
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = Spouts.of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } @Test
@Test public void concurrentLazyStreamable(){ Streamable<Integer> repeat = Spouts.of(1,2,3,4,5,6) .map(i->i*2).to() .streamable(); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); assertThat(repeat.stream().toList(),equalTo(Arrays.asList(2,4,6,8,10,12))); } @Test
assertTrue(of(1).toSet().size()>0); assertTrue(of(1).to().treeSet(Comparator.naturalOrder()).size()>0); assertTrue(of(1).to().streamable().size()>0); assertTrue(of(1).to().bag().size()>0); assertTrue(of(1).to().hashMap(t->t, t->t).size()>0); assertTrue(of(1).to().streamable().size()>0); assertTrue(of(1).toMap(a->a).size()>0); assertTrue(of(1).toMap(a->a,a->a).size()>0);
@Test public void presentConvert2(){ assertTrue(of(1,2).to().option().isPresent()); assertTrue(of(1,2).toList().size()==2); assertTrue(of(1,2).to().seq().size()==2); assertTrue(of(1,2).to().lazySeq().size()==2); assertTrue(of(1,2).to().bankersQueue().size()==2); assertTrue(of(1,2).to().vector().size()==2); assertTrue(of(1,2).to().hashSet().size()==2); assertTrue(of(1,2).toSet().size()==2); assertTrue(of(1,2).to().treeSet(Comparator.naturalOrder()).size()==2); assertTrue(of(1,2).to().streamable().size()==2); assertTrue(of(1,2).to().bag().size()==2); assertTrue(of(1,2).to().hashMap(t->t, t->t).size()==2); assertTrue(of(1,2).toSet().size()==2); assertTrue(of(1,2).toList().size()==2); assertTrue(of(1,2).to().streamable().size()==2); }
@Test public void presentConvert2(){ assertTrue(of(1,2).to().option().isPresent()); assertTrue(of(1,2).toList().size()==2); assertTrue(of(1,2).to().seq().size()==2); assertTrue(of(1,2).to().lazySeq().size()==2); assertTrue(of(1,2).to().bankersQueue().size()==2); assertTrue(of(1,2).to().vector().size()==2); assertTrue(of(1,2).to().hashSet().size()==2); assertTrue(of(1,2).toSet().size()==2); assertTrue(of(1,2).to().treeSet(Comparator.naturalOrder()).size()==2); assertTrue(of(1,2).to().streamable().size()==2); assertTrue(of(1,2).to().bag().size()==2); assertTrue(of(1,2).to().hashMap(t->t, t->t).size()==2); assertTrue(of(1,2).toSet().size()==2); assertTrue(of(1,2).toList().size()==2); assertTrue(of(1,2).to().streamable().size()==2); assertTrue(of(1,2).toMap(a->a).size()==2); assertTrue(of(1,2).toMap(a->a,a->a).size()==2); assertTrue(of(1,2).toHashMap(a->a).size()==2); assertTrue(of(1,2).toHashMap(a->a,a->a).size()==2); }
@Test public void emptyConvert(){ assertFalse(empty().to().option().isPresent()); assertTrue(empty().nonEmptyList(()->10).size()>0); assertFalse(empty().seq().size()>0); assertFalse(empty().lazySeq().size()>0); assertFalse(empty().vector().size()>0); assertFalse(empty().bankersQueue().size()>0); assertFalse(empty().hashSet().size()>0); assertFalse(empty().treeSet((Comparator)Comparator.naturalOrder()).size()>0); assertFalse(empty().to().hashMap(t->t,t->t).size()>0); assertFalse(empty().to().streamable().size()>0); assertFalse(empty().to().seq().size()>0); assertFalse(empty().to().lazySeq().size()>0); assertFalse(empty().to().vector().size()>0); assertFalse(empty().to().bankersQueue().size()>0); assertFalse(empty().to().hashSet().size()>0); assertFalse(empty().to().treeSet((Comparator)Comparator.naturalOrder()).size()>0); assertFalse(empty().toSet().size()>0); assertFalse(empty().toList().size()>0); assertFalse(empty().to().streamable().size()>0); assertFalse(empty.toMap(a->a).size()>0); assertFalse(empty.toMap(a->a,a->a).size()>0); assertFalse(empty.toHashMap(a->a).size()>0); assertFalse(empty.toHashMap(a->a,a->a).size()>0); }