Package com.level3.meanwhile

Examples of com.level3.meanwhile.TaskQueueTest


        task1.stage(task2);
        task2.chain(task3);
        task3.chain(task4);
        task4.chain(task5);
       
        ClaimCheck claim = manager.execute(task1);
       
        stopWatch.block(100);
        assertEquals("Stage 1 is WORKING",TaskStatus.WORKING,task1.getStatus());
        assertEquals("Task 2 is WORKING",TaskStatus.WORKING,task2.getStatus());
        assertEquals("Task 3 is DEQUEUED",TaskStatus.DEQUEUED,task3.getStatus());
View Full Code Here


        task1.chain(task2);
        task2.chain(task3);
        task3.chain(task4);
        task4.chain(task5);
       
        ClaimCheck claim = TaskQueueManager.execute(QUEUE_NAME,task1);
        ClaimCheck indClaim = TaskQueueManager.execute(QUEUE_NAME,independentTask);
       
        stopWatch.block(300);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
        assertEquals("Task 2 is WORKING",TaskStatus.WORKING,task2.getStatus());
        assertEquals("Task 3 is DEQUEUED",TaskStatus.DEQUEUED,task3.getStatus());
View Full Code Here

        task1.chain(task2);
        task2.chain(task3);
        task3.chain(task4);
        task4.chain(task5);
       
        ClaimCheck claim = TaskQueueManager.execute(QUEUE_NAME,task1);
        ClaimCheck indClaim = TaskQueueManager.execute(QUEUE_NAME,independentTask);
       
        stopWatch.block(300);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
        assertEquals("Task 2 is WORKING",TaskStatus.WORKING,task2.getStatus());
        assertEquals("Task 3 is DEQUEUED",TaskStatus.DEQUEUED,task3.getStatus());
        assertEquals("Task 4 is DEQUEUED",TaskStatus.DEQUEUED,task4.getStatus());
        assertEquals("Task 5 is DEQUEUED",TaskStatus.DEQUEUED,task5.getStatus());
       
        stopWatch.block(250);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
        assertEquals("Task 2 is SUCCESS",TaskStatus.SUCCESS,task2.getStatus());
        assertEquals("Task 3 is WORKING",TaskStatus.WORKING,task3.getStatus());
        assertEquals("Task 4 is DEQUEUED",TaskStatus.DEQUEUED,task4.getStatus());
        assertEquals("Task 5 is DEQUEUED",TaskStatus.DEQUEUED,task5.getStatus());
       
        boolean indSuccess = TaskQueueManager.block(QUEUE_NAME,indClaim.toString());
        assertFalse("Independent Block was unsuccessful",indSuccess);
       
        boolean success = TaskQueueManager.block(QUEUE_NAME,claim.toString());
        assertTrue("Block was successful",success);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
View Full Code Here

        task1.chain(task2);
        task2.chain(task3);
        task3.chain(task4);
        task4.chain(task5);
       
        ClaimCheck claim = TaskQueueManager.execute(QUEUE_NAME,task1);
        ClaimCheck indClaim = TaskQueueManager.execute(QUEUE_NAME,independentTask);
       
        stopWatch.block(300);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
        assertEquals("Task 2 is WORKING",TaskStatus.WORKING,task2.getStatus());
        assertEquals("Task 3 is DEQUEUED",TaskStatus.DEQUEUED,task3.getStatus());
        assertEquals("Task 4 is DEQUEUED",TaskStatus.DEQUEUED,task4.getStatus());
        assertEquals("Task 5 is DEQUEUED",TaskStatus.DEQUEUED,task5.getStatus());
       
        stopWatch.block(250);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
        assertEquals("Task 2 is SUCCESS",TaskStatus.SUCCESS,task2.getStatus());
        assertEquals("Task 3 is WORKING",TaskStatus.WORKING,task3.getStatus());
        assertEquals("Task 4 is DEQUEUED",TaskStatus.DEQUEUED,task4.getStatus());
        assertEquals("Task 5 is DEQUEUED",TaskStatus.DEQUEUED,task5.getStatus());
       
        boolean indSuccess = TaskQueueManager.block(QUEUE_NAME,UUID.fromString(indClaim.toString()));
        assertFalse("Independent Block was unsuccessful",indSuccess);
       
        boolean success = TaskQueueManager.block(QUEUE_NAME,UUID.fromString(claim.toString()));
        assertTrue("Block was successful",success);
        assertEquals("Task 1 is SUCCESS",TaskStatus.SUCCESS,task1.getStatus());
View Full Code Here

        task1.stage(task2);
        task2.chain(task3);
        task3.chain(task4);
        task4.chain(task5);
       
        ClaimCheck claim = TaskQueueManager.execute(QUEUE_NAME,task1);
       
        stopWatch.block(100);
        assertEquals("Stage 1 is WORKING",TaskStatus.WORKING,task1.getStatus());
        assertEquals("Task 2 is WORKING",TaskStatus.WORKING,task2.getStatus());
        assertEquals("Task 3 is DEQUEUED",TaskStatus.DEQUEUED,task3.getStatus());
View Full Code Here

        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

        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

*/
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

        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

        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

TOP

Related Classes of com.level3.meanwhile.TaskQueueTest

Copyright © 2018 www.massapicom. 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.