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

Comparing jsr166/src/test/tck/AtomicBooleanTest.java (file contents):
Revision 1.15 by jsr166, Sat Nov 21 02:07:26 2009 UTC vs.
Revision 1.16 by jsr166, Tue Dec 1 09:56:28 2009 UTC

# Line 22 | Line 22 | public class AtomicBooleanTest extends J
22       * constructor initializes to given value
23       */
24      public void testConstructor() {
25 <        AtomicBoolean ai = new AtomicBoolean(true);
26 <        assertEquals(true,ai.get());
25 >        assertTrue(new AtomicBoolean(true).get());
26 >        assertFalse(new AtomicBoolean(false).get());
27      }
28  
29      /**
# Line 31 | Line 31 | public class AtomicBooleanTest extends J
31       */
32      public void testConstructor2() {
33          AtomicBoolean ai = new AtomicBoolean();
34 <        assertEquals(false,ai.get());
34 >        assertFalse(ai.get());
35      }
36  
37      /**
# Line 39 | Line 39 | public class AtomicBooleanTest extends J
39       */
40      public void testGetSet() {
41          AtomicBoolean ai = new AtomicBoolean(true);
42 <        assertEquals(true,ai.get());
42 >        assertTrue(ai.get());
43          ai.set(false);
44 <        assertEquals(false,ai.get());
44 >        assertFalse(ai.get());
45          ai.set(true);
46 <        assertEquals(true,ai.get());
47 <
46 >        assertTrue(ai.get());
47      }
48  
49      /**
# Line 52 | Line 51 | public class AtomicBooleanTest extends J
51       */
52      public void testGetLazySet() {
53          AtomicBoolean ai = new AtomicBoolean(true);
54 <        assertEquals(true,ai.get());
54 >        assertTrue(ai.get());
55          ai.lazySet(false);
56 <        assertEquals(false,ai.get());
56 >        assertFalse(ai.get());
57          ai.lazySet(true);
58 <        assertEquals(true,ai.get());
60 <
58 >        assertTrue(ai.get());
59      }
60  
61      /**
# Line 66 | Line 64 | public class AtomicBooleanTest extends J
64      public void testCompareAndSet() {
65          AtomicBoolean ai = new AtomicBoolean(true);
66          assertTrue(ai.compareAndSet(true,false));
67 <        assertEquals(false,ai.get());
67 >        assertFalse(ai.get());
68          assertTrue(ai.compareAndSet(false,false));
69 <        assertEquals(false,ai.get());
69 >        assertFalse(ai.get());
70          assertFalse(ai.compareAndSet(true,false));
71 <        assertFalse((ai.get()));
71 >        assertFalse(ai.get());
72          assertTrue(ai.compareAndSet(false,true));
73 <        assertEquals(true,ai.get());
73 >        assertTrue(ai.get());
74      }
75  
76      /**
# Line 99 | Line 97 | public class AtomicBooleanTest extends J
97      public void testWeakCompareAndSet() {
98          AtomicBoolean ai = new AtomicBoolean(true);
99          while (!ai.weakCompareAndSet(true,false));
100 <        assertEquals(false,ai.get());
100 >        assertFalse(ai.get());
101          while (!ai.weakCompareAndSet(false,false));
102 <        assertEquals(false,ai.get());
102 >        assertFalse(ai.get());
103          while (!ai.weakCompareAndSet(false,true));
104 <        assertEquals(true,ai.get());
104 >        assertTrue(ai.get());
105      }
106  
107      /**
# Line 114 | Line 112 | public class AtomicBooleanTest extends J
112          assertEquals(true,ai.getAndSet(false));
113          assertEquals(false,ai.getAndSet(false));
114          assertEquals(false,ai.getAndSet(true));
115 <        assertEquals(true,ai.get());
115 >        assertTrue(ai.get());
116      }
117  
118      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines