Skip to content

Commit 1e79bed

Browse files
committed
Add the test
1 parent 44db927 commit 1e79bed

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package io.reactivex.rxjava3.android.plugins;
2+
3+
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
4+
import io.reactivex.rxjava3.android.testutil.EmptyScheduler;
5+
import org.junit.After;
6+
import org.junit.Before;
7+
import org.junit.Test;
8+
9+
import static org.junit.Assert.assertSame;
10+
11+
public final class RxAndroidPluginsNoRobolectricTest {
12+
@Before @After
13+
public void setUpAndTearDown() {
14+
RxAndroidPlugins.reset();
15+
}
16+
17+
@Test public void mainThreadSchedulerCanBeReplaced() {
18+
EmptyScheduler emptyScheduler = new EmptyScheduler();
19+
RxAndroidPlugins.setMainThreadSchedulerHandler(scheduler -> emptyScheduler);
20+
assertSame(emptyScheduler, AndroidSchedulers.mainThread());
21+
}
22+
}

0 commit comments

Comments
 (0)