237 |
|
* ThreadLocalRandom.current() |
238 |
|
*/ |
239 |
|
public void testSerialization() { |
240 |
< |
assertSame(ThreadLocalRandom.current(), |
241 |
< |
serialClone(ThreadLocalRandom.current())); |
240 |
> |
assertSame( |
241 |
> |
ThreadLocalRandom.current(), |
242 |
> |
serialClone(ThreadLocalRandom.current())); |
243 |
> |
// In the current implementation, there is exactly one shared instance |
244 |
> |
if (testImplementationDetails) |
245 |
> |
assertSame( |
246 |
> |
ThreadLocalRandom.current(), |
247 |
> |
java.util.concurrent.CompletableFuture.supplyAsync( |
248 |
> |
() -> serialClone(ThreadLocalRandom.current())).join()); |
249 |
|
} |
250 |
|
|
251 |
|
} |