Skip to content

Commit 1d0d90c

Browse files
Remove Validation of Ordering
- this test does a flatMap which uses merge which has non-deterministic ordering since the Observable.from can be on a new thread each time
1 parent 9b3a838 commit 1d0d90c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

rxjava-core/src/test/java/rx/schedulers/AbstractSchedulerTests.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,11 @@ public String call(String s) {
198198
List<String> strings = m.toList().toBlockingObservable().last();
199199

200200
assertEquals(4, strings.size());
201-
assertEquals("names=>a-1", strings.get(0));
202-
assertEquals("names=>b-1", strings.get(1));
203-
assertEquals("names=>a-2", strings.get(2));
204-
assertEquals("names=>b-2", strings.get(3));
201+
// because flatMap does a merge there is no guarantee of order
202+
assertTrue(strings.contains("names=>a-1"));
203+
assertTrue(strings.contains("names=>a-2"));
204+
assertTrue(strings.contains("names=>b-1"));
205+
assertTrue(strings.contains("names=>b-2"));
205206
}
206207

207208
@SuppressWarnings("rawtypes")

0 commit comments

Comments
 (0)