package com.github.davidmoten.rx.testing; import com.github.davidmoten.rx.Transformers; import junit.framework.TestCase; import junit.framework.TestSuite; import rx.Observable; import rx.functions.Func1; public class TestingHelperMapLastTest extends TestCase { private static final Func1<Observable<Integer>, Observable<Integer>> MAP_LAST = new Func1<Observable<Integer>, Observable<Integer>>() { @Override public Observable<Integer> call(Observable<Integer> o) { return o.compose(Transformers.mapLast(new Func1<Integer, Integer>() { @Override public Integer call(Integer x) { return x + 1; } })); } }; public static TestSuite suite() { return TestingHelper.function(MAP_LAST) // .name("testMapLastOfEmptyReturnsEmpty").fromEmpty().expectEmpty() // .name("testMapLastOfOne").from(1).expect(2) // .name("testMapLastOfTwo").from(1, 2).expect(1, 3) // .name("testMapLastOfEmptyThenError").fromError().expectError() // // get test suites .testSuite(TestingHelperMapLastTest.class); } public void testDummy() { // just here to fool eclipse } }