--- jsr166/src/test/tck/LongAccumulatorTest.java 2015/10/16 16:32:15 1.6 +++ jsr166/src/test/tck/LongAccumulatorTest.java 2017/04/23 03:03:16 1.7 @@ -21,11 +21,12 @@ public class LongAccumulatorTest extends } /** - * default constructed initializes to zero + * new instance initialized to supplied identity */ public void testConstructor() { - LongAccumulator ai = new LongAccumulator(Long::max, 0L); - assertEquals(0, ai.get()); + for (long identity : new long[] { Long.MIN_VALUE, 0, Long.MAX_VALUE }) + assertEquals(identity, + new LongAccumulator(Long::max, identity).get()); } /**