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

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

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines