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