Skip to content

Instantly share code, notes, and snippets.

import android.support.annotation.Nullable;
import io.reactivex.ObservableTransformer;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;
import retrofit2.HttpException;
import retrofit2.Response;
@davidliu
davidliu / Lce.java
Created January 22, 2018 01:00
Loading/Content/Error object for RxJava
import android.support.annotation.Nullable;
import io.reactivex.ObservableTransformer;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;
import retrofit2.HttpException;
import retrofit2.Response;
@davidliu
davidliu / RxJavaTestSchedulerRule.java
Created January 22, 2018 00:59
Rule for running RxJava synchronously for JUnit Tests
import org.junit.rules.TestRule;
import org.junit.runner.Description;
import org.junit.runners.model.Statement;
import io.reactivex.android.plugins.RxAndroidPlugins;
import io.reactivex.plugins.RxJavaPlugins;
import io.reactivex.schedulers.TestScheduler;
/**
* Created by davidliu on 6/5/17.