Package org.apache.synapse.commons.executors

Examples of org.apache.synapse.commons.executors.DummyTask


        queue = new FixedSizeQueue<DummyTask>(PRIORITY, SIZE);
    }

    public void testOffer() {
        queue.offer(new DummyTask(PRIORITY));

        assertEquals(queue.size(), 1);

        for (int i = 0; i < SIZE; i++) {
            queue.offer(new DummyTask(SIZE));
        }

        assertEquals(queue.size(), SIZE);

        queue.clear();
View Full Code Here


        assertEquals(queue.size(), 0);
    }

    public void testPeek() {
        DummyTask task = new DummyTask(PRIORITY);
        queue.offer(task);

        assertEquals(queue.peek(), task);

        for (int i = 0; i < SIZE/2; i++) {
            queue.offer(new DummyTask(SIZE));
        }
       
        queue.offer(task);

        assertEquals(queue.peek(), task);
View Full Code Here

        assertTrue(null == queue.peek());
    }

    public void testAdd() {
        DummyTask task = new DummyTask(PRIORITY);
        queue.add(task);

        assertEquals(queue.peek(), task);

        for (int i = 0; i < SIZE/2; i++) {
            queue.add(new DummyTask(SIZE));
        }

        queue.add(task);

        assertEquals(queue.peek(), task);

        boolean exceptionOccurred = false;
        try {
            for (int i = 0; i < SIZE; i++) {
                queue.add(new DummyTask(SIZE));
            }
        } catch (IllegalStateException e) {
            exceptionOccurred = true;
        }
View Full Code Here

        assertTrue(exceptionOccurred);
        queue.clear();
    }

    public void testRemove() {
        DummyTask task = new DummyTask(PRIORITY);
        queue.offer(task);

        assertEquals(queue.peek(), task);
        assertEquals(queue.remove(), task);
        assertEquals(queue.size(), 0);

        for (int i = 0; i < SIZE; i++) {
            queue.offer(new DummyTask(SIZE));
        }
       
        queue.remove();

        assertEquals(queue.size(), SIZE - 1);
View Full Code Here

        queue.clear();
    }

    public void testRemoveObject() {
        DummyTask task = new DummyTask(PRIORITY);
        queue.offer(task);

        assertEquals(queue.peek(), task);
        assertTrue(queue.remove(task));
        assertEquals(queue.size(), 0);

        List<DummyTask> tasks = new ArrayList<DummyTask>();
        for (int i = 0; i < SIZE; i++) {
            DummyTask t = new DummyTask(10);
            tasks.add(t);
            queue.offer(t);
        }

        assertEquals(queue.size(), SIZE);
View Full Code Here

        queue.clear();
    }

    public void testElement() {
        DummyTask task = new DummyTask(PRIORITY);
        queue.offer(task);

        assertEquals(queue.element(), task);

        for (int i = 0; i < SIZE/2; i++) {
            queue.offer(new DummyTask(SIZE));
        }

        queue.offer(task);

        assertEquals(queue.element(), task);
View Full Code Here

TOP

Related Classes of org.apache.synapse.commons.executors.DummyTask

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.