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

Comparing jsr166/src/test/tck/AtomicIntegerTest.java (file contents):
Revision 1.8 by dl, Fri Jan 9 20:07:36 2004 UTC vs.
Revision 1.9 by dl, Sun Jan 11 01:31:34 2004 UTC

# Line 209 | Line 209 | public class AtomicIntegerTest extends J
209          }
210      }
211  
212 +    /**
213 +     * intValue returns current value.
214 +     */
215 +    public void testIntValue() {
216 +        AtomicInteger ai = new AtomicInteger();
217 +        for (int i = -12; i < 6; ++i) {
218 +            ai.set(i);
219 +            assertEquals(i, ai.intValue());
220 +        }
221 +    }
222 +
223 +
224 +    /**
225 +     * longValue returns current value.
226 +     */
227 +    public void testLongValue() {
228 +        AtomicInteger ai = new AtomicInteger();
229 +        for (int i = -12; i < 6; ++i) {
230 +            ai.set(i);
231 +            assertEquals((long)i, ai.longValue());
232 +        }
233 +    }
234 +
235 +    /**
236 +     * floatValue returns current value.
237 +     */
238 +    public void testFloatValue() {
239 +        AtomicInteger ai = new AtomicInteger();
240 +        for (int i = -12; i < 6; ++i) {
241 +            ai.set(i);
242 +            assertEquals((float)i, ai.floatValue());
243 +        }
244 +    }
245 +
246 +    /**
247 +     * doubleValue returns current value.
248 +     */
249 +    public void testDoubleValue() {
250 +        AtomicInteger ai = new AtomicInteger();
251 +        for (int i = -12; i < 6; ++i) {
252 +            ai.set(i);
253 +            assertEquals((double)i, ai.doubleValue());
254 +        }
255 +    }
256 +
257 +
258 +
259   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines