@Test public void testComposeWithDeltaLogic() { List<Movie> list1 = Arrays.asList(new Movie(), new HorrorMovie(), new ActionMovie()); List<Movie> list2 = Arrays.asList(new ActionMovie(), new Movie(), new HorrorMovie(), new ActionMovie()); Observable<List<Movie>> movies = Observable.just(list1, list2); movies.compose(deltaTransformer); }
@Test public void testSortedList() { Comparator<Media> sortFunction = new Comparator<Media>() { @Override public int compare(Media t1, Media t2) { return 1; } }; // this one would work without the covariance generics Observable<Media> o = Observable.just(new Movie(), new TVSeason(), new Album()); o.toSortedList(sortFunction); // this one would NOT work without the covariance generics Observable<Movie> o2 = Observable.just(new Movie(), new ActionMovie(), new HorrorMovie()); o2.toSortedList(sortFunction); }
@Test public void testGroupByCompose() { Observable<Movie> movies = Observable.just(new HorrorMovie(), new ActionMovie(), new Movie()); TestObserver<String> to = new TestObserver<String>(); movies
@Test public void testGroupByCompose() { Observable<Movie> movies = Observable.just(new HorrorMovie(), new ActionMovie(), new Movie()); TestObserver<String> ts = new TestObserver<String>(); movies
@Test public void testSortedList() { Comparator<Media> SORT_FUNCTION = new Comparator<Media>() { @Override public int compare(Media t1, Media t2) { return 1; } }; // this one would work without the covariance generics Observable<Media> o = Observable.just(new Movie(), new TVSeason(), new Album()); o.toSortedList(SORT_FUNCTION); // this one would NOT work without the covariance generics Observable<Movie> o2 = Observable.just(new Movie(), new ActionMovie(), new HorrorMovie()); o2.toSortedList(SORT_FUNCTION); }
@Test public void testComposeWithDeltaLogic() { List<Movie> list1 = Arrays.asList(new Movie(), new HorrorMovie(), new ActionMovie()); List<Movie> list2 = Arrays.asList(new ActionMovie(), new Movie(), new HorrorMovie(), new ActionMovie()); Observable<List<Movie>> movies = Observable.just(list1, list2); movies.compose(deltaTransformer); }