@Override public void call(Delivery<View, T> delivery) { delivery.split(onNext, onError); } };
@Override public void call(Delivery<Object, Integer> delivery) { delivery.split( new Action2<Object, Integer>() { @Override public void call(Object o, Integer integer) { throw new RuntimeException(); } }, null ); } });
@Override public void call(Delivery<Object, Integer> delivery) { delivery.split( new Action2<Object, Integer>() { @Override public void call(Object o, Integer integer) { testSubscriber.onNext(new Delivery<>(o, Notification.createOnNext(integer))); } }, new Action2<Object, Throwable>() { @Override public void call(Object o, Throwable throwable) { testSubscriber.onNext(new Delivery<>(o, Notification.<Integer>createOnError(throwable))); } } ); } });
@Override public void call(Delivery<Object, Integer> delivery) { delivery.split( new Action2<Object, Integer>() { @Override public void call(Object o, Integer integer) { testSubscriber.onNext(new Delivery<>(o, Notification.createOnNext(integer))); } }, new Action2<Object, Throwable>() { @Override public void call(Object o, Throwable throwable) { testSubscriber.onNext(new Delivery<>(o, Notification.<Integer>createOnError(throwable))); } } ); } });
@Override public void call(Delivery<Object, Integer> delivery) { delivery.split( new Action2<Object, Integer>() { @Override public void call(Object o, Integer integer) { testSubscriber.onNext(new Delivery<>(o, Notification.createOnNext(integer))); } }, new Action2<Object, Throwable>() { @Override public void call(Object o, Throwable throwable) { testSubscriber.onNext(new Delivery<>(o, Notification.<Integer>createOnError(throwable))); } } ); } });
@Override public void call(Delivery<Object, Integer> delivery) { delivery.split( new Action2<Object, Integer>() { @Override public void call(Object o, Integer integer) { testSubscriber.onNext(new Delivery<>(o, Notification.createOnNext(integer))); } }, new Action2<Object, Throwable>() { @Override public void call(Object o, Throwable throwable) { testSubscriber.onNext(new Delivery<>(o, Notification.<Integer>createOnError(throwable))); } } ); } });
@Override public void call(Action2 onNext, Action2 onError) { Throwable throwable = new Throwable(); new Delivery(1, Notification.createOnError(throwable)).split(onNext, onError); verify(onError, times(1)).call(1, throwable); } });
@Override public void call(Action2 onNext, Action2 onError) { new Delivery(1, Notification.createOnCompleted()).split(onNext, onError); } });
@Override public void call(Action2 onNext, Action2 onError) { new Delivery(1, Notification.createOnNext(2)).split(onNext, onError); verify(onNext, times(1)).call(1, 2); } });