We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6acef0d commit 05d5986Copy full SHA for 05d5986
src/test/java/io/reactivex/schedulers/NewThreadSchedulerTest.java
@@ -116,12 +116,16 @@ public void run() {
116
assertEquals(0, calls[0]);
117
}
118
119
+ /**
120
+ * Regression test to ensure there is no NPE when the worker has been disposed
121
+ */
122
@Test
123
public void npe() throws Exception {
124
Scheduler s = getScheduler();
125
NewThreadWorker w = (NewThreadWorker) s.createWorker();
126
w.dispose();
127
128
+ //This method used to throw a NPE when the worker has been disposed and the parent is null
129
w.scheduleActual(new Runnable() {
130
@Override
131
public void run() {
0 commit comments