Interactor implements Subscription { public final void execute(@Nonnull Action1<? super ResponseModel> onNext) { execute(null, onNext); } protected  Interactor(@Nonnull Scheduler subscribeScheduler, @Nonnull Scheduler observeScheduler); final void execute(@Nonnull Action1<? super ResponseModel> onNext); final void execute(@Nullable RequestModel requestModel, @Nonnull Action1<? super ResponseModel> onNext); final void execute(@Nonnull Action1<? super ResponseModel> onNext, @Nonnull Action1<Throwable> onError); final void execute(@Nullable RequestModel requestModel, @Nonnull Action1<? super ResponseModel> onNext,
      @Nonnull Action1<Throwable> onError); final void execute(@Nonnull Action1<? super ResponseModel> onNext, @Nonnull Action1<Throwable> onError,
      @Nonnull Action0 onCompleted); final void execute(@Nullable RequestModel requestModel, @Nonnull Action1<? super ResponseModel> onNext,
      @Nonnull Action1<Throwable> onError, @Nonnull Action0 onCompleted); final void execute(@Nonnull Subscriber<? super ResponseModel> subscriber); final void execute(@Nullable RequestModel requestModel, @Nonnull Subscriber<? super ResponseModel> subscriber); @Override final void unsubscribe(); @Override final boolean isUnsubscribed();  }
@Test public void subscriberShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute((Subscriber) null)); }
@Test public void subscriberParamShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(PARAM, (Subscriber) null)); }
@Test public void onNextShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute((Action1) null)); }
@Test public void onNextParamShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(PARAM, (Action1) null)); }
@Test public void onErrorShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(ON_NEXT, null)); }
@Test public void onErrorParamShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(PARAM, ON_NEXT, null)); }
@Test public void onCompletedShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(ON_NEXT, ON_ERROR, null)); }
@Test public void onCompletedParamShouldNotBeNull() { checkIllegalArgumentException(() -> interactor.execute(PARAM, ON_NEXT, ON_ERROR, null)); }