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

Comparing jsr166/src/test/tck/AtomicMarkableReferenceTest.java (file contents):
Revision 1.8 by jsr166, Mon Nov 16 04:57:10 2009 UTC vs.
Revision 1.9 by jsr166, Mon Nov 16 05:30:07 2009 UTC

# Line 9 | Line 9
9   import junit.framework.*;
10   import java.util.concurrent.atomic.*;
11  
12 < public class AtomicMarkableReferenceTest extends JSR166TestCase{
12 > public class AtomicMarkableReferenceTest extends JSR166TestCase {
13      public static void main (String[] args) {
14          junit.textui.TestRunner.run (suite());
15      }
# Line 20 | Line 20 | public class AtomicMarkableReferenceTest
20      /**
21       *  constructor initializes to given reference and mark
22       */
23 <    public void testConstructor(){
23 >    public void testConstructor() {
24          AtomicMarkableReference ai = new AtomicMarkableReference(one, false);
25          assertEquals(one,ai.getReference());
26          assertFalse(ai.isMarked());
# Line 33 | Line 33 | public class AtomicMarkableReferenceTest
33      /**
34       *  get returns the last values of reference and mark set
35       */
36 <    public void testGetSet(){
36 >    public void testGetSet() {
37          boolean[] mark = new boolean[1];
38          AtomicMarkableReference ai = new AtomicMarkableReference(one, false);
39          assertEquals(one,ai.getReference());
# Line 55 | Line 55 | public class AtomicMarkableReferenceTest
55      /**
56       * attemptMark succeeds in single thread
57       */
58 <    public void testAttemptMark(){
58 >    public void testAttemptMark() {
59          boolean[] mark = new boolean[1];
60          AtomicMarkableReference ai = new AtomicMarkableReference(one, false);
61          assertFalse(ai.isMarked());
# Line 69 | Line 69 | public class AtomicMarkableReferenceTest
69       * compareAndSet succeeds in changing values if equal to expected reference
70       * and mark else fails
71       */
72 <    public void testCompareAndSet(){
72 >    public void testCompareAndSet() {
73          boolean[] mark = new boolean[1];
74          AtomicMarkableReference ai = new AtomicMarkableReference(one, false);
75          assertEquals(one, ai.get(mark));
# Line 139 | Line 139 | public class AtomicMarkableReferenceTest
139       * repeated weakCompareAndSet succeeds in changing values when equal
140       * to expected
141       */
142 <    public void testWeakCompareAndSet(){
142 >    public void testWeakCompareAndSet() {
143          boolean[] mark = new boolean[1];
144          AtomicMarkableReference ai = new AtomicMarkableReference(one, false);
145          assertEquals(one, ai.get(mark));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines