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

Comparing jsr166/src/test/tck/PhaserTest.java (file contents):
Revision 1.35 by dl, Wed Sep 21 12:33:56 2011 UTC vs.
Revision 1.36 by jsr166, Fri Nov 18 20:11:17 2011 UTC

# Line 197 | Line 197 | public class PhaserTest extends JSR166Te
197          Phaser child1 = new Phaser(root, 1);
198          Phaser child2 = new Phaser(root, 0);
199          assertEquals(0, child2.register());
200 +        assertState(root, 0, 2, 2);
201 +        assertState(child1, 0, 1, 1);
202 +        assertState(child2, 0, 1, 1);
203          assertEquals(0, child2.arriveAndDeregister());
204 +        assertState(root, 0, 1, 1);
205 +        assertState(child1, 0, 1, 1);
206 +        assertState(child2, 0, 0, 0);
207          assertEquals(0, child2.register());
208          assertEquals(0, child2.arriveAndDeregister());
209 +        assertState(root, 0, 1, 1);
210 +        assertState(child1, 0, 1, 1);
211          assertState(child2, 0, 0, 0);
212 +        assertEquals(0, child1.arriveAndDeregister());
213 +        assertTerminated(root, 1);
214 +        assertTerminated(child1, 1);
215 +        assertTerminated(child2, 1);
216      }
217  
218      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines