package au.gov.amsa.craft.analyzer.wms; import org.junit.Assert; import org.junit.Test; import rx.Observable; import rx.functions.Func1; import rx.internal.util.ScalarSynchronousObservable; public class MergeTest { @Test public void testIsNotScalarSynchronousObservableAfterFlatMap() { Observable<Integer> o = Observable.just(1).flatMap(new Func1<Integer, Observable<Integer>>() { @Override public Observable<Integer> call(Integer n) { return Observable.range(1, 100); }}); Assert.assertFalse(o instanceof ScalarSynchronousObservable); } }