ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/DoubleAccumulatorTest.java
(Generate patch)

Comparing jsr166/src/test/tck/DoubleAccumulatorTest.java (file contents):
Revision 1.6 by jsr166, Sun Apr 23 03:03:16 2017 UTC vs.
Revision 1.7 by jsr166, Sun Apr 23 03:14:10 2017 UTC

# Line 39 | Line 39 | public class DoubleAccumulatorTest exten
39       * accumulate accumulates given value to current, and get returns current value
40       */
41      public void testAccumulateAndGet() {
42 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
43 <        ai.accumulate(2.0);
44 <        assertEquals(2.0, ai.get());
45 <        ai.accumulate(-4.0);
46 <        assertEquals(2.0, ai.get());
47 <        ai.accumulate(4.0);
48 <        assertEquals(4.0, ai.get());
42 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
43 >        acc.accumulate(2.0);
44 >        assertEquals(2.0, acc.get());
45 >        acc.accumulate(-4.0);
46 >        assertEquals(2.0, acc.get());
47 >        acc.accumulate(4.0);
48 >        assertEquals(4.0, acc.get());
49      }
50  
51      /**
52       * reset() causes subsequent get() to return zero
53       */
54      public void testReset() {
55 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
56 <        ai.accumulate(2.0);
57 <        assertEquals(2.0, ai.get());
58 <        ai.reset();
59 <        assertEquals(0.0, ai.get());
55 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
56 >        acc.accumulate(2.0);
57 >        assertEquals(2.0, acc.get());
58 >        acc.reset();
59 >        assertEquals(0.0, acc.get());
60      }
61  
62      /**
63       * getThenReset() returns current value; subsequent get() returns zero
64       */
65      public void testGetThenReset() {
66 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
67 <        ai.accumulate(2.0);
68 <        assertEquals(2.0, ai.get());
69 <        assertEquals(2.0, ai.getThenReset());
70 <        assertEquals(0.0, ai.get());
66 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
67 >        acc.accumulate(2.0);
68 >        assertEquals(2.0, acc.get());
69 >        assertEquals(2.0, acc.getThenReset());
70 >        assertEquals(0.0, acc.get());
71      }
72  
73      /**
74       * toString returns current value.
75       */
76      public void testToString() {
77 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
78 <        assertEquals("0.0", ai.toString());
79 <        ai.accumulate(1.0);
80 <        assertEquals(Double.toString(1.0), ai.toString());
77 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
78 >        assertEquals("0.0", acc.toString());
79 >        acc.accumulate(1.0);
80 >        assertEquals(Double.toString(1.0), acc.toString());
81      }
82  
83      /**
84       * intValue returns current value.
85       */
86      public void testIntValue() {
87 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
88 <        assertEquals(0, ai.intValue());
89 <        ai.accumulate(1.0);
90 <        assertEquals(1, ai.intValue());
87 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
88 >        assertEquals(0, acc.intValue());
89 >        acc.accumulate(1.0);
90 >        assertEquals(1, acc.intValue());
91      }
92  
93      /**
94       * longValue returns current value.
95       */
96      public void testLongValue() {
97 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
98 <        assertEquals(0, ai.longValue());
99 <        ai.accumulate(1.0);
100 <        assertEquals(1, ai.longValue());
97 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
98 >        assertEquals(0, acc.longValue());
99 >        acc.accumulate(1.0);
100 >        assertEquals(1, acc.longValue());
101      }
102  
103      /**
104       * floatValue returns current value.
105       */
106      public void testFloatValue() {
107 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
108 <        assertEquals(0.0f, ai.floatValue());
109 <        ai.accumulate(1.0);
110 <        assertEquals(1.0f, ai.floatValue());
107 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
108 >        assertEquals(0.0f, acc.floatValue());
109 >        acc.accumulate(1.0);
110 >        assertEquals(1.0f, acc.floatValue());
111      }
112  
113      /**
114       * doubleValue returns current value.
115       */
116      public void testDoubleValue() {
117 <        DoubleAccumulator ai = new DoubleAccumulator(Double::max, 0.0);
118 <        assertEquals(0.0, ai.doubleValue());
119 <        ai.accumulate(1.0);
120 <        assertEquals(1.0, ai.doubleValue());
117 >        DoubleAccumulator acc = new DoubleAccumulator(Double::max, 0.0);
118 >        assertEquals(0.0, acc.doubleValue());
119 >        acc.accumulate(1.0);
120 >        assertEquals(1.0, acc.doubleValue());
121      }
122  
123      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines