Author: konstantin.mishin
Date: 2008-09-29 09:05:58 -0400 (Mon, 29 Sep 2008)
New Revision: 10595
Added:
trunk/framework/test/src/main/java/org/ajax4jsf/tests/MockQueue.java
trunk/framework/test/src/test/java/org/ajax4jsf/model/
trunk/framework/test/src/test/java/org/ajax4jsf/model/QueuesManagerTest.java
Log:
tests for queue
Added: trunk/framework/test/src/main/java/org/ajax4jsf/tests/MockQueue.java
===================================================================
--- trunk/framework/test/src/main/java/org/ajax4jsf/tests/MockQueue.java
(rev 0)
+++ trunk/framework/test/src/main/java/org/ajax4jsf/tests/MockQueue.java 2008-09-29
13:05:58 UTC (rev 10595)
@@ -0,0 +1,34 @@
+/**
+ *
+ */
+package org.ajax4jsf.tests;
+
+import org.ajax4jsf.model.Queue;
+
+/**
+ * @author Konstantin Mishin
+ *
+ */
+public class MockQueue implements Queue {
+
+ public String getName() {
+ return "name";
+ }
+
+ public Integer getRequestDelay() {
+ return 1;
+ }
+
+ public Integer getTimeout() {
+ return 2;
+ }
+
+ public Boolean isIgnoreDupResponses() {
+ return true;
+ }
+
+ public Boolean isLimitToList() {
+ return false;
+ }
+
+}
Added: trunk/framework/test/src/test/java/org/ajax4jsf/model/QueuesManagerTest.java
===================================================================
--- trunk/framework/test/src/test/java/org/ajax4jsf/model/QueuesManagerTest.java
(rev 0)
+++
trunk/framework/test/src/test/java/org/ajax4jsf/model/QueuesManagerTest.java 2008-09-29
13:05:58 UTC (rev 10595)
@@ -0,0 +1,50 @@
+/**
+ *
+ */
+package org.ajax4jsf.model;
+
+import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
+import org.ajax4jsf.tests.MockQueue;
+
+import junit.framework.TestCase;
+
+/**
+ * @author Konstantin Mishin
+ *
+ */
+public class QueuesManagerTest extends AbstractAjax4JsfTestCase {
+
+ /**
+ * @param name
+ */
+ public QueuesManagerTest(String name) {
+ super(name);
+ }
+
+ /* (non-Javadoc)
+ * @see junit.framework.TestCase#setUp()
+ */
+ public void setUp() throws Exception {
+ super.setUp();
+ }
+
+ /* (non-Javadoc)
+ * @see junit.framework.TestCase#tearDown()
+ */
+ public void tearDown() throws Exception {
+ super.tearDown();
+ }
+
+ /**
+ * Test method for {@link
org.ajax4jsf.model.QueuesManager#put(org.ajax4jsf.model.Queue)},
+ * {@link org.ajax4jsf.model.QueuesManager#get(org.ajax4jsf.model.Queue)} and
+ * {@link org.ajax4jsf.model.QueuesManager#remove(java.lang.String)}.
+ */
+ public void test() {
+ MockQueue queue = new MockQueue();
+ QueuesManager.put(queue);
+ assertSame(queue, QueuesManager.get(queue.getName()));
+ assertSame(queue, QueuesManager.remove(queue.getName()));
+ assertNull(QueuesManager.get(queue.getName()));
+ }
+}
Show replies by date