Examples of ClaimCheck


Examples of com.level3.meanwhile.state.ClaimCheck

        stage.stage(task6);
       
        task3.chain(stage);
        task2.chain(task3);
        task.chain(task2);
        ClaimCheck claim = manager.execute(task);
       
        stopWatch.block(250);
        manager.cancel(claim);
        stopWatch.block(250);
       
View Full Code Here

Examples of com.level3.meanwhile.state.ClaimCheck

        stage.stage(task6);
       
        task3.chain(stage);
        task2.chain(task3);
        task.chain(task2);
        ClaimCheck claim = manager.execute(task);
       
        stopWatch.block(250);
        manager.cancel(claim);
        stopWatch.block(350);
       
View Full Code Here

Examples of com.level3.meanwhile.state.ClaimCheck

*/
public class MiscTest extends MeanwhileTest {
   
    @Test
    public void testClaimCheckEquality() throws Exception {
        ClaimCheck check1 = new ClaimCheck(UUID.randomUUID());
        ClaimCheck check2 = new ClaimCheck(check1.toString());
        assertTrue(UUID.fromString(check1.toString()).equals(UUID.fromString(check2.toString())));
        assertTrue(check1.equals(check2));
        assertTrue(check2.equals(check1));
        assertTrue(check1.equals(check2.toString()));
        assertTrue(check2.equals(check1.toString()));
        assertTrue(check1.equals(UUID.fromString(check2.toString())));
        assertTrue(check2.equals(UUID.fromString(check1.toString())));
        assertTrue(check1.hashCode()==check2.hashCode());
    }
View Full Code Here

Examples of com.level3.meanwhile.state.ClaimCheck

        assertTrue(check1.hashCode()==check2.hashCode());
    }
   
    @Test
    public void testClaimCheckParencyEquality() throws Exception {
        ClaimCheck check1 = new ClaimCheck(UUID.randomUUID());
        ClaimCheck check2 = new ClaimCheck(UUID.randomUUID(),check1);
        assertTrue(check2.equals(check1));
        assertFalse(check1.equals(check2));
    }
View Full Code Here

Examples of com.level3.meanwhile.state.ClaimCheck

        assertFalse(check1.equals(check2));
    }
   
    @Test
    public void testClaimCheckFooEquality() throws Exception {
        ClaimCheck check1 = new ClaimCheck(UUID.randomUUID());
        Integer check2 = new Integer(53);
        assertFalse(check1.equals(check2));
        assertFalse(check2.equals(check1));
    }
View Full Code Here

Examples of com.level3.meanwhile.state.ClaimCheck

        stage3.stage(task32);
       
        stage2.chain(stage3);
        stage1.chain(stage2);
       
        ClaimCheck check = manager.execute(stage1);
       
        stopWatch.block(100);
        manager.cancel(check.toString());
  
        assertEquals(TaskStatus.WORKING,task11.getStatus());
        assertEquals(TaskStatus.CANCELED,task12.getStatus());
        assertEquals(TaskStatus.WORKING,stage1.getStatus());
       
        stopWatch.block(300);       
        assertEquals(TaskStatus.CANCELED,stage2.getStatus());
        assertEquals(TaskStatus.CANCELED,task21.getStatus());
        assertEquals(TaskStatus.CANCELED,task22.getStatus());
        assertEquals(TaskStatus.CANCELED,stage3.getStatus());
        assertEquals(TaskStatus.CANCELED,task31.getStatus());
        assertEquals(TaskStatus.CANCELED,task32.getStatus());
       
        // Block until queued finished
        stopWatch.block(550);
        assertEquals(TaskStatus.SUCCESS,task11.getStatus());
        assertEquals(TaskStatus.CANCELED,task12.getStatus());
        assertEquals(TaskStatus.FAILED,stage1.getStatus());
       
        assertEquals(TaskStatus.CANCELED,stage2.getStatus());
        assertEquals(TaskStatus.CANCELED,task21.getStatus());
        assertEquals(TaskStatus.CANCELED,task22.getStatus());
        assertEquals(TaskStatus.CANCELED,stage3.getStatus());
        assertEquals(TaskStatus.CANCELED,task31.getStatus());
        assertEquals(TaskStatus.CANCELED,task32.getStatus());
       
        // Cancel Stage 2 during Stage 2 using Stage 1 UUID
        task11 = new TimerTask(300L);
        task12 = new TimerTask(300L);
       
        task21 = new TimerTask(300L);
        task22 = new TimerTask(300L);
       
        task31 = new TimerTask(300L);
        task32 = new TimerTask(300L);
       
        stage1 = new Stage();
        stage2 = new Stage();
        stage3 = new Stage();
       
        stage1.stage(task11);
        stage1.stage(task12);
       
        stage2.stage(task21);
        stage2.stage(task22);
       
        stage3.stage(task31);
        stage3.stage(task32);
       
        stage2.chain(stage3);
        stage1.chain(stage2);
       
        check = manager.execute(stage1);
       
        stopWatch.block(650);
       
       
        assertEquals(TaskStatus.SUCCESS,task11.getStatus());
        assertEquals(TaskStatus.SUCCESS,task12.getStatus());
        assertEquals(TaskStatus.SUCCESS,stage1.getStatus());
       
        assertEquals(TaskStatus.WORKING,stage2.getStatus());
        assertEquals(TaskStatus.WORKING,task21.getStatus());
        assertEquals(TaskStatus.QUEUED,task22.getStatus());
       
        assertEquals(TaskStatus.DEQUEUED,stage3.getStatus());
        assertEquals(TaskStatus.DEQUEUED,task31.getStatus());
        assertEquals(TaskStatus.DEQUEUED,task32.getStatus());
       
        manager.cancel(check.toString());
       
        assertEquals(TaskStatus.SUCCESS,task11.getStatus());
        assertEquals(TaskStatus.SUCCESS,task12.getStatus());
        assertEquals(TaskStatus.SUCCESS,stage1.getStatus());
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.