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

Comparing jsr166/src/test/tck/AtomicIntegerFieldUpdaterTest.java (file contents):
Revision 1.14 by jsr166, Tue Nov 17 06:58:50 2009 UTC vs.
Revision 1.15 by jsr166, Sat Nov 21 02:07:26 2009 UTC

# Line 71 | Line 71 | public class AtomicIntegerFieldUpdaterTe
71              return;
72          }
73          x = 1;
74 <        assertEquals(1,a.get(this));
75 <        a.set(this,2);
76 <        assertEquals(2,a.get(this));
77 <        a.set(this,-3);
78 <        assertEquals(-3,a.get(this));
74 >        assertEquals(1,a.get(this));
75 >        a.set(this,2);
76 >        assertEquals(2,a.get(this));
77 >        a.set(this,-3);
78 >        assertEquals(-3,a.get(this));
79  
80      }
81  
# Line 90 | Line 90 | public class AtomicIntegerFieldUpdaterTe
90              return;
91          }
92          x = 1;
93 <        assertEquals(1,a.get(this));
94 <        a.lazySet(this,2);
95 <        assertEquals(2,a.get(this));
96 <        a.lazySet(this,-3);
97 <        assertEquals(-3,a.get(this));
93 >        assertEquals(1,a.get(this));
94 >        a.lazySet(this,2);
95 >        assertEquals(2,a.get(this));
96 >        a.lazySet(this,-3);
97 >        assertEquals(-3,a.get(this));
98  
99      }
100  
# Line 109 | Line 109 | public class AtomicIntegerFieldUpdaterTe
109              return;
110          }
111          x = 1;
112 <        assertTrue(a.compareAndSet(this,1,2));
113 <        assertTrue(a.compareAndSet(this,2,-4));
114 <        assertEquals(-4,a.get(this));
115 <        assertFalse(a.compareAndSet(this,-5,7));
116 <        assertFalse((7 == a.get(this)));
117 <        assertTrue(a.compareAndSet(this,-4,7));
118 <        assertEquals(7,a.get(this));
112 >        assertTrue(a.compareAndSet(this,1,2));
113 >        assertTrue(a.compareAndSet(this,2,-4));
114 >        assertEquals(-4,a.get(this));
115 >        assertFalse(a.compareAndSet(this,-5,7));
116 >        assertFalse((7 == a.get(this)));
117 >        assertTrue(a.compareAndSet(this,-4,7));
118 >        assertEquals(7,a.get(this));
119      }
120  
121  
# Line 157 | Line 157 | public class AtomicIntegerFieldUpdaterTe
157              return;
158          }
159          x = 1;
160 <        while (!a.weakCompareAndSet(this,1,2));
161 <        while (!a.weakCompareAndSet(this,2,-4));
162 <        assertEquals(-4,a.get(this));
163 <        while (!a.weakCompareAndSet(this,-4,7));
164 <        assertEquals(7,a.get(this));
160 >        while (!a.weakCompareAndSet(this,1,2));
161 >        while (!a.weakCompareAndSet(this,2,-4));
162 >        assertEquals(-4,a.get(this));
163 >        while (!a.weakCompareAndSet(this,-4,7));
164 >        assertEquals(7,a.get(this));
165      }
166  
167      /**
# Line 175 | Line 175 | public class AtomicIntegerFieldUpdaterTe
175              return;
176          }
177          x = 1;
178 <        assertEquals(1,a.getAndSet(this, 0));
179 <        assertEquals(0,a.getAndSet(this,-10));
180 <        assertEquals(-10,a.getAndSet(this,1));
178 >        assertEquals(1,a.getAndSet(this, 0));
179 >        assertEquals(0,a.getAndSet(this,-10));
180 >        assertEquals(-10,a.getAndSet(this,1));
181      }
182  
183      /**
# Line 191 | Line 191 | public class AtomicIntegerFieldUpdaterTe
191              return;
192          }
193          x = 1;
194 <        assertEquals(1,a.getAndAdd(this,2));
195 <        assertEquals(3,a.get(this));
196 <        assertEquals(3,a.getAndAdd(this,-4));
197 <        assertEquals(-1,a.get(this));
194 >        assertEquals(1,a.getAndAdd(this,2));
195 >        assertEquals(3,a.get(this));
196 >        assertEquals(3,a.getAndAdd(this,-4));
197 >        assertEquals(-1,a.get(this));
198      }
199  
200      /**
# Line 208 | Line 208 | public class AtomicIntegerFieldUpdaterTe
208              return;
209          }
210          x = 1;
211 <        assertEquals(1,a.getAndDecrement(this));
212 <        assertEquals(0,a.getAndDecrement(this));
213 <        assertEquals(-1,a.getAndDecrement(this));
211 >        assertEquals(1,a.getAndDecrement(this));
212 >        assertEquals(0,a.getAndDecrement(this));
213 >        assertEquals(-1,a.getAndDecrement(this));
214      }
215  
216      /**
# Line 224 | Line 224 | public class AtomicIntegerFieldUpdaterTe
224              return;
225          }
226          x = 1;
227 <        assertEquals(1,a.getAndIncrement(this));
228 <        assertEquals(2,a.get(this));
229 <        a.set(this,-2);
230 <        assertEquals(-2,a.getAndIncrement(this));
231 <        assertEquals(-1,a.getAndIncrement(this));
232 <        assertEquals(0,a.getAndIncrement(this));
233 <        assertEquals(1,a.get(this));
227 >        assertEquals(1,a.getAndIncrement(this));
228 >        assertEquals(2,a.get(this));
229 >        a.set(this,-2);
230 >        assertEquals(-2,a.getAndIncrement(this));
231 >        assertEquals(-1,a.getAndIncrement(this));
232 >        assertEquals(0,a.getAndIncrement(this));
233 >        assertEquals(1,a.get(this));
234      }
235  
236      /**
# Line 244 | Line 244 | public class AtomicIntegerFieldUpdaterTe
244              return;
245          }
246          x = 1;
247 <        assertEquals(3,a.addAndGet(this,2));
248 <        assertEquals(3,a.get(this));
249 <        assertEquals(-1,a.addAndGet(this,-4));
250 <        assertEquals(-1,a.get(this));
247 >        assertEquals(3,a.addAndGet(this,2));
248 >        assertEquals(3,a.get(this));
249 >        assertEquals(-1,a.addAndGet(this,-4));
250 >        assertEquals(-1,a.get(this));
251      }
252  
253      /**
# Line 261 | Line 261 | public class AtomicIntegerFieldUpdaterTe
261              return;
262          }
263          x = 1;
264 <        assertEquals(0,a.decrementAndGet(this));
265 <        assertEquals(-1,a.decrementAndGet(this));
266 <        assertEquals(-2,a.decrementAndGet(this));
267 <        assertEquals(-2,a.get(this));
264 >        assertEquals(0,a.decrementAndGet(this));
265 >        assertEquals(-1,a.decrementAndGet(this));
266 >        assertEquals(-2,a.decrementAndGet(this));
267 >        assertEquals(-2,a.get(this));
268      }
269  
270      /**
# Line 278 | Line 278 | public class AtomicIntegerFieldUpdaterTe
278              return;
279          }
280          x = 1;
281 <        assertEquals(2,a.incrementAndGet(this));
282 <        assertEquals(2,a.get(this));
283 <        a.set(this,-2);
284 <        assertEquals(-1,a.incrementAndGet(this));
285 <        assertEquals(0,a.incrementAndGet(this));
286 <        assertEquals(1,a.incrementAndGet(this));
287 <        assertEquals(1,a.get(this));
281 >        assertEquals(2,a.incrementAndGet(this));
282 >        assertEquals(2,a.get(this));
283 >        a.set(this,-2);
284 >        assertEquals(-1,a.incrementAndGet(this));
285 >        assertEquals(0,a.incrementAndGet(this));
286 >        assertEquals(1,a.incrementAndGet(this));
287 >        assertEquals(1,a.get(this));
288      }
289  
290   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines