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

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

# Line 23 | Line 23 | public class AtomicLongTest extends JSR1
23       */
24      public void testConstructor() {
25          AtomicLong ai = new AtomicLong(1);
26 <        assertEquals(1,ai.get());
26 >        assertEquals(1,ai.get());
27      }
28  
29      /**
# Line 31 | Line 31 | public class AtomicLongTest extends JSR1
31       */
32      public void testConstructor2() {
33          AtomicLong ai = new AtomicLong();
34 <        assertEquals(0,ai.get());
34 >        assertEquals(0,ai.get());
35      }
36  
37      /**
# Line 39 | Line 39 | public class AtomicLongTest extends JSR1
39       */
40      public void testGetSet() {
41          AtomicLong ai = new AtomicLong(1);
42 <        assertEquals(1,ai.get());
43 <        ai.set(2);
44 <        assertEquals(2,ai.get());
45 <        ai.set(-3);
46 <        assertEquals(-3,ai.get());
42 >        assertEquals(1,ai.get());
43 >        ai.set(2);
44 >        assertEquals(2,ai.get());
45 >        ai.set(-3);
46 >        assertEquals(-3,ai.get());
47  
48      }
49  
# Line 52 | Line 52 | public class AtomicLongTest extends JSR1
52       */
53      public void testGetLazySet() {
54          AtomicLong ai = new AtomicLong(1);
55 <        assertEquals(1,ai.get());
56 <        ai.lazySet(2);
57 <        assertEquals(2,ai.get());
58 <        ai.lazySet(-3);
59 <        assertEquals(-3,ai.get());
55 >        assertEquals(1,ai.get());
56 >        ai.lazySet(2);
57 >        assertEquals(2,ai.get());
58 >        ai.lazySet(-3);
59 >        assertEquals(-3,ai.get());
60  
61      }
62  
# Line 65 | Line 65 | public class AtomicLongTest extends JSR1
65       */
66      public void testCompareAndSet() {
67          AtomicLong ai = new AtomicLong(1);
68 <        assertTrue(ai.compareAndSet(1,2));
69 <        assertTrue(ai.compareAndSet(2,-4));
70 <        assertEquals(-4,ai.get());
71 <        assertFalse(ai.compareAndSet(-5,7));
72 <        assertFalse((7 == ai.get()));
73 <        assertTrue(ai.compareAndSet(-4,7));
74 <        assertEquals(7,ai.get());
68 >        assertTrue(ai.compareAndSet(1,2));
69 >        assertTrue(ai.compareAndSet(2,-4));
70 >        assertEquals(-4,ai.get());
71 >        assertFalse(ai.compareAndSet(-5,7));
72 >        assertFalse((7 == ai.get()));
73 >        assertTrue(ai.compareAndSet(-4,7));
74 >        assertEquals(7,ai.get());
75      }
76  
77      /**
# Line 99 | Line 99 | public class AtomicLongTest extends JSR1
99       */
100      public void testWeakCompareAndSet() {
101          AtomicLong ai = new AtomicLong(1);
102 <        while (!ai.weakCompareAndSet(1,2));
103 <        while (!ai.weakCompareAndSet(2,-4));
104 <        assertEquals(-4,ai.get());
105 <        while (!ai.weakCompareAndSet(-4,7));
106 <        assertEquals(7,ai.get());
102 >        while (!ai.weakCompareAndSet(1,2));
103 >        while (!ai.weakCompareAndSet(2,-4));
104 >        assertEquals(-4,ai.get());
105 >        while (!ai.weakCompareAndSet(-4,7));
106 >        assertEquals(7,ai.get());
107      }
108  
109      /**
# Line 111 | Line 111 | public class AtomicLongTest extends JSR1
111       */
112      public void testGetAndSet() {
113          AtomicLong ai = new AtomicLong(1);
114 <        assertEquals(1,ai.getAndSet(0));
115 <        assertEquals(0,ai.getAndSet(-10));
116 <        assertEquals(-10,ai.getAndSet(1));
114 >        assertEquals(1,ai.getAndSet(0));
115 >        assertEquals(0,ai.getAndSet(-10));
116 >        assertEquals(-10,ai.getAndSet(1));
117      }
118  
119      /**
# Line 121 | Line 121 | public class AtomicLongTest extends JSR1
121       */
122      public void testGetAndAdd() {
123          AtomicLong ai = new AtomicLong(1);
124 <        assertEquals(1,ai.getAndAdd(2));
125 <        assertEquals(3,ai.get());
126 <        assertEquals(3,ai.getAndAdd(-4));
127 <        assertEquals(-1,ai.get());
124 >        assertEquals(1,ai.getAndAdd(2));
125 >        assertEquals(3,ai.get());
126 >        assertEquals(3,ai.getAndAdd(-4));
127 >        assertEquals(-1,ai.get());
128      }
129  
130      /**
# Line 132 | Line 132 | public class AtomicLongTest extends JSR1
132       */
133      public void testGetAndDecrement() {
134          AtomicLong ai = new AtomicLong(1);
135 <        assertEquals(1,ai.getAndDecrement());
136 <        assertEquals(0,ai.getAndDecrement());
137 <        assertEquals(-1,ai.getAndDecrement());
135 >        assertEquals(1,ai.getAndDecrement());
136 >        assertEquals(0,ai.getAndDecrement());
137 >        assertEquals(-1,ai.getAndDecrement());
138      }
139  
140      /**
# Line 142 | Line 142 | public class AtomicLongTest extends JSR1
142       */
143      public void testGetAndIncrement() {
144          AtomicLong ai = new AtomicLong(1);
145 <        assertEquals(1,ai.getAndIncrement());
146 <        assertEquals(2,ai.get());
147 <        ai.set(-2);
148 <        assertEquals(-2,ai.getAndIncrement());
149 <        assertEquals(-1,ai.getAndIncrement());
150 <        assertEquals(0,ai.getAndIncrement());
151 <        assertEquals(1,ai.get());
145 >        assertEquals(1,ai.getAndIncrement());
146 >        assertEquals(2,ai.get());
147 >        ai.set(-2);
148 >        assertEquals(-2,ai.getAndIncrement());
149 >        assertEquals(-1,ai.getAndIncrement());
150 >        assertEquals(0,ai.getAndIncrement());
151 >        assertEquals(1,ai.get());
152      }
153  
154      /**
# Line 156 | Line 156 | public class AtomicLongTest extends JSR1
156       */
157      public void testAddAndGet() {
158          AtomicLong ai = new AtomicLong(1);
159 <        assertEquals(3,ai.addAndGet(2));
160 <        assertEquals(3,ai.get());
161 <        assertEquals(-1,ai.addAndGet(-4));
162 <        assertEquals(-1,ai.get());
159 >        assertEquals(3,ai.addAndGet(2));
160 >        assertEquals(3,ai.get());
161 >        assertEquals(-1,ai.addAndGet(-4));
162 >        assertEquals(-1,ai.get());
163      }
164  
165      /**
# Line 167 | Line 167 | public class AtomicLongTest extends JSR1
167       */
168      public void testDecrementAndGet() {
169          AtomicLong ai = new AtomicLong(1);
170 <        assertEquals(0,ai.decrementAndGet());
171 <        assertEquals(-1,ai.decrementAndGet());
172 <        assertEquals(-2,ai.decrementAndGet());
173 <        assertEquals(-2,ai.get());
170 >        assertEquals(0,ai.decrementAndGet());
171 >        assertEquals(-1,ai.decrementAndGet());
172 >        assertEquals(-2,ai.decrementAndGet());
173 >        assertEquals(-2,ai.get());
174      }
175  
176      /**
# Line 178 | Line 178 | public class AtomicLongTest extends JSR1
178       */
179      public void testIncrementAndGet() {
180          AtomicLong ai = new AtomicLong(1);
181 <        assertEquals(2,ai.incrementAndGet());
182 <        assertEquals(2,ai.get());
183 <        ai.set(-2);
184 <        assertEquals(-1,ai.incrementAndGet());
185 <        assertEquals(0,ai.incrementAndGet());
186 <        assertEquals(1,ai.incrementAndGet());
187 <        assertEquals(1,ai.get());
181 >        assertEquals(2,ai.incrementAndGet());
182 >        assertEquals(2,ai.get());
183 >        ai.set(-2);
184 >        assertEquals(-1,ai.incrementAndGet());
185 >        assertEquals(0,ai.incrementAndGet());
186 >        assertEquals(1,ai.incrementAndGet());
187 >        assertEquals(1,ai.get());
188      }
189  
190      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines