@Test public void and2() { verifyAnd(JoinObservable.when(JoinObservable.from(some).and(some).then(add)), 2); }
@Test public void then1Throws() { verifyError(JoinObservable.when(JoinObservable.from(some).then(throwFunc))); }
@Test public void then1Error() { verifyError(JoinObservable.when(JoinObservable.from(error).then(Functions.<Integer> identity()))); }
@Test public void then1() { verifyAnd(JoinObservable.when(JoinObservable.from(some).then(Functions.<Integer> identity())), 1); }
@Test public void then2Throws() { verifyError(JoinObservable.when(JoinObservable.from(some).and(some).then(throwFunc))); }
@Test public void and3() { verifyAnd(JoinObservable.when(JoinObservable.from(some).and(some).and(some).then(add)), 3); }
@Test public void and2Error1() { verifyError(JoinObservable.when(JoinObservable.from(error).and(some).then(add))); }
@Test public void and4() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .then(add)), 4); }
@Test public void and2Error2() { verifyError(JoinObservable.when(JoinObservable.from(some).and(error).then(add))); }
@Test public void and5() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .then(add)), 5); }
@Test public void and3Error3() { verifyError(JoinObservable.when(JoinObservable.from(some).and(some).and(error).then(add))); }
@Test public void and6() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .and(some) .then(add)), 6); }
@Test public void then3Throws() { verifyError(JoinObservable.when(JoinObservable.from(some).and(some).and(some).then(throwFunc))); }
@Test public void and7() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .then(add)), 7); }
@Test public void and3Error1() { verifyError(JoinObservable.when(JoinObservable.from(error).and(some).and(some).then(add))); }
@Test public void and8() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .then(add)), 8); }
@Test public void and3Error2() { verifyError(JoinObservable.when(JoinObservable.from(some).and(error).and(some).then(add))); }
@Test public void and9() { verifyAnd(JoinObservable.when(JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .then(add)), 9); }
@Test public void then4Throws() { verifyError(JoinObservable.when( JoinObservable .from(some) .and(some) .and(some) .and(some) .then(throwFunc))); }
@Test public void andN() { int s = 10; for (int n = s; n < 100; n++) { System.out.println("AndN(" + n + ")"); PatternN p = JoinObservable.from(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some) .and(some); for (int j = 0; j < n - s; j++) { p = p.and(some); } verifyAnd(JoinObservable.when(p.then(add)), n); } }