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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
/** |
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 |
|
/** |
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 |
|
/** |
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 |
|
/** |
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 |
|
/** |
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 |
|
/** |
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 |
|
/** |
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 |
|
} |