956 |
|
public void testConsume() { |
957 |
|
AtomicInteger sum = new AtomicInteger(); |
958 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
959 |
< |
CompletableFuture<Void> f = |
959 |
> |
CompletableFuture<Void> f = |
960 |
|
p.consume((Integer x) -> { sum.getAndAdd(x.intValue()); }); |
961 |
|
int n = 20; |
962 |
|
for (int i = 1; i <= n; ++i) |
974 |
|
try { |
975 |
|
CompletableFuture<Void> f = p.consume(null); |
976 |
|
shouldThrow(); |
977 |
< |
} catch(NullPointerException success) { |
978 |
< |
} |
977 |
> |
} catch (NullPointerException success) {} |
978 |
|
} |
979 |
|
|
980 |
|
/** |
990 |
|
p.submit(i); |
991 |
|
assertTrue(count.get() < n); |
992 |
|
} |
993 |
< |
|
993 |
> |
|
994 |
|
} |