
uk.camsw.rxjava.test.dsl.when.IWhen Maven / Gradle / Ivy
The newest version!
package uk.camsw.rxjava.test.dsl.when;
import rx.functions.Action0;
import uk.camsw.rxjava.test.dsl.subscriber.ISubscriber;
import uk.camsw.rxjava.test.dsl.then.IThen;
import uk.camsw.rxjava.test.dsl.time.ITime;
import java.time.Duration;
import java.time.temporal.TemporalUnit;
public interface IWhen {
ISubscriber subscriber(int id);
ISubscriber subscriber(String id);
ISubscriber theSubscriber(String id); // Alias
WHEN theCurrentThreadSleepsFor(long time, TemporalUnit unit);
WHEN theCurrentThreadSleepsFor(Duration duration);
ISubscriber theSubscriber();
ITime time();
WHEN actionIsPerformed(Action0 action);
WHEN theActionIsPerformed(Action0 action);
IThen then();
void go();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy