Skip to content

Commit f3094ad

Browse files
authored
Merge pull request #596 from ReactiveX/jw/fix-non-robolectric/2022-11-09
Add the test
2 parents 2100cf9 + 1e79bed commit f3094ad

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)