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

Comparing jsr166/src/test/tck/AtomicLongArrayTest.java (file contents):
Revision 1.22 by jsr166, Fri Jun 10 19:45:01 2011 UTC vs.
Revision 1.23 by jsr166, Fri Jun 10 20:01:21 2011 UTC

# Line 24 | Line 24 | public class AtomicLongArrayTest extends
24      public void testConstructor() {
25          AtomicLongArray ai = new AtomicLongArray(SIZE);
26          for (int i = 0; i < SIZE; ++i)
27 <            assertEquals(0,ai.get(i));
27 >            assertEquals(0, ai.get(i));
28      }
29  
30      /**
# Line 83 | Line 83 | public class AtomicLongArrayTest extends
83          AtomicLongArray ai = new AtomicLongArray(SIZE);
84          for (int i = 0; i < SIZE; ++i) {
85              ai.set(i, 1);
86 <            assertEquals(1,ai.get(i));
86 >            assertEquals(1, ai.get(i));
87              ai.set(i, 2);
88 <            assertEquals(2,ai.get(i));
88 >            assertEquals(2, ai.get(i));
89              ai.set(i, -3);
90 <            assertEquals(-3,ai.get(i));
90 >            assertEquals(-3, ai.get(i));
91          }
92      }
93  
# Line 98 | Line 98 | public class AtomicLongArrayTest extends
98          AtomicLongArray ai = new AtomicLongArray(SIZE);
99          for (int i = 0; i < SIZE; ++i) {
100              ai.lazySet(i, 1);
101 <            assertEquals(1,ai.get(i));
101 >            assertEquals(1, ai.get(i));
102              ai.lazySet(i, 2);
103 <            assertEquals(2,ai.get(i));
103 >            assertEquals(2, ai.get(i));
104              ai.lazySet(i, -3);
105 <            assertEquals(-3,ai.get(i));
105 >            assertEquals(-3, ai.get(i));
106          }
107      }
108  
# Line 113 | Line 113 | public class AtomicLongArrayTest extends
113          AtomicLongArray ai = new AtomicLongArray(SIZE);
114          for (int i = 0; i < SIZE; ++i) {
115              ai.set(i, 1);
116 <            assertTrue(ai.compareAndSet(i, 1,2));
117 <            assertTrue(ai.compareAndSet(i, 2,-4));
118 <            assertEquals(-4,ai.get(i));
119 <            assertFalse(ai.compareAndSet(i, -5,7));
120 <            assertEquals(-4,ai.get(i));
121 <            assertTrue(ai.compareAndSet(i, -4,7));
122 <            assertEquals(7,ai.get(i));
116 >            assertTrue(ai.compareAndSet(i, 1, 2));
117 >            assertTrue(ai.compareAndSet(i, 2, -4));
118 >            assertEquals(-4, ai.get(i));
119 >            assertFalse(ai.compareAndSet(i, -5, 7));
120 >            assertEquals(-4, ai.get(i));
121 >            assertTrue(ai.compareAndSet(i, -4, 7));
122 >            assertEquals(7, ai.get(i));
123          }
124      }
125  
# Line 151 | Line 151 | public class AtomicLongArrayTest extends
151          AtomicLongArray ai = new AtomicLongArray(SIZE);
152          for (int i = 0; i < SIZE; ++i) {
153              ai.set(i, 1);
154 <            while (!ai.weakCompareAndSet(i, 1,2));
155 <            while (!ai.weakCompareAndSet(i, 2,-4));
156 <            assertEquals(-4,ai.get(i));
157 <            while (!ai.weakCompareAndSet(i, -4,7));
158 <            assertEquals(7,ai.get(i));
154 >            while (!ai.weakCompareAndSet(i, 1, 2));
155 >            while (!ai.weakCompareAndSet(i, 2, -4));
156 >            assertEquals(-4, ai.get(i));
157 >            while (!ai.weakCompareAndSet(i, -4, 7));
158 >            assertEquals(7, ai.get(i));
159          }
160      }
161  
# Line 166 | Line 166 | public class AtomicLongArrayTest extends
166          AtomicLongArray ai = new AtomicLongArray(SIZE);
167          for (int i = 0; i < SIZE; ++i) {
168              ai.set(i, 1);
169 <            assertEquals(1,ai.getAndSet(i,0));
170 <            assertEquals(0,ai.getAndSet(i,-10));
171 <            assertEquals(-10,ai.getAndSet(i,1));
169 >            assertEquals(1, ai.getAndSet(i, 0));
170 >            assertEquals(0, ai.getAndSet(i, -10));
171 >            assertEquals(-10, ai.getAndSet(i, 1));
172          }
173      }
174  
# Line 179 | Line 179 | public class AtomicLongArrayTest extends
179          AtomicLongArray ai = new AtomicLongArray(SIZE);
180          for (int i = 0; i < SIZE; ++i) {
181              ai.set(i, 1);
182 <            assertEquals(1,ai.getAndAdd(i,2));
183 <            assertEquals(3,ai.get(i));
184 <            assertEquals(3,ai.getAndAdd(i,-4));
185 <            assertEquals(-1,ai.get(i));
182 >            assertEquals(1, ai.getAndAdd(i, 2));
183 >            assertEquals(3, ai.get(i));
184 >            assertEquals(3, ai.getAndAdd(i, -4));
185 >            assertEquals(-1, ai.get(i));
186          }
187      }
188  
# Line 193 | Line 193 | public class AtomicLongArrayTest extends
193          AtomicLongArray ai = new AtomicLongArray(SIZE);
194          for (int i = 0; i < SIZE; ++i) {
195              ai.set(i, 1);
196 <            assertEquals(1,ai.getAndDecrement(i));
197 <            assertEquals(0,ai.getAndDecrement(i));
198 <            assertEquals(-1,ai.getAndDecrement(i));
196 >            assertEquals(1, ai.getAndDecrement(i));
197 >            assertEquals(0, ai.getAndDecrement(i));
198 >            assertEquals(-1, ai.getAndDecrement(i));
199          }
200      }
201  
# Line 206 | Line 206 | public class AtomicLongArrayTest extends
206          AtomicLongArray ai = new AtomicLongArray(SIZE);
207          for (int i = 0; i < SIZE; ++i) {
208              ai.set(i, 1);
209 <            assertEquals(1,ai.getAndIncrement(i));
210 <            assertEquals(2,ai.get(i));
211 <            ai.set(i,-2);
212 <            assertEquals(-2,ai.getAndIncrement(i));
213 <            assertEquals(-1,ai.getAndIncrement(i));
214 <            assertEquals(0,ai.getAndIncrement(i));
215 <            assertEquals(1,ai.get(i));
209 >            assertEquals(1, ai.getAndIncrement(i));
210 >            assertEquals(2, ai.get(i));
211 >            ai.set(i, -2);
212 >            assertEquals(-2, ai.getAndIncrement(i));
213 >            assertEquals(-1, ai.getAndIncrement(i));
214 >            assertEquals(0, ai.getAndIncrement(i));
215 >            assertEquals(1, ai.get(i));
216          }
217      }
218  
# Line 223 | Line 223 | public class AtomicLongArrayTest extends
223          AtomicLongArray ai = new AtomicLongArray(SIZE);
224          for (int i = 0; i < SIZE; ++i) {
225              ai.set(i, 1);
226 <            assertEquals(3,ai.addAndGet(i,2));
227 <            assertEquals(3,ai.get(i));
228 <            assertEquals(-1,ai.addAndGet(i,-4));
229 <            assertEquals(-1,ai.get(i));
226 >            assertEquals(3, ai.addAndGet(i, 2));
227 >            assertEquals(3, ai.get(i));
228 >            assertEquals(-1, ai.addAndGet(i, -4));
229 >            assertEquals(-1, ai.get(i));
230          }
231      }
232  
# Line 237 | Line 237 | public class AtomicLongArrayTest extends
237          AtomicLongArray ai = new AtomicLongArray(SIZE);
238          for (int i = 0; i < SIZE; ++i) {
239              ai.set(i, 1);
240 <            assertEquals(0,ai.decrementAndGet(i));
241 <            assertEquals(-1,ai.decrementAndGet(i));
242 <            assertEquals(-2,ai.decrementAndGet(i));
243 <            assertEquals(-2,ai.get(i));
240 >            assertEquals(0, ai.decrementAndGet(i));
241 >            assertEquals(-1, ai.decrementAndGet(i));
242 >            assertEquals(-2, ai.decrementAndGet(i));
243 >            assertEquals(-2, ai.get(i));
244          }
245      }
246  
# Line 251 | Line 251 | public class AtomicLongArrayTest extends
251          AtomicLongArray ai = new AtomicLongArray(SIZE);
252          for (int i = 0; i < SIZE; ++i) {
253              ai.set(i, 1);
254 <            assertEquals(2,ai.incrementAndGet(i));
255 <            assertEquals(2,ai.get(i));
254 >            assertEquals(2, ai.incrementAndGet(i));
255 >            assertEquals(2, ai.get(i));
256              ai.set(i, -2);
257 <            assertEquals(-1,ai.incrementAndGet(i));
258 <            assertEquals(0,ai.incrementAndGet(i));
259 <            assertEquals(1,ai.incrementAndGet(i));
260 <            assertEquals(1,ai.get(i));
257 >            assertEquals(-1, ai.incrementAndGet(i));
258 >            assertEquals(0, ai.incrementAndGet(i));
259 >            assertEquals(1, ai.incrementAndGet(i));
260 >            assertEquals(1, ai.get(i));
261          }
262      }
263  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines