[jboss-cvs] JBossAS SVN: r104026 - trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 15 16:42:04 EDT 2010
Author: bstansberry at jboss.com
Date: 2010-04-15 16:42:04 -0400 (Thu, 15 Apr 2010)
New Revision: 104026
Modified:
trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/test/LookupSucceededFilterUnitTestCase.java
Log:
[JBAS-7945] Add test
Modified: trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/test/LookupSucceededFilterUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/test/LookupSucceededFilterUnitTestCase.java 2010-04-15 20:32:27 UTC (rev 104025)
+++ trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/test/LookupSucceededFilterUnitTestCase.java 2010-04-15 20:42:04 UTC (rev 104026)
@@ -58,6 +58,22 @@
exerciseFilterLogic(adapter, sender);
}
+ /**
+ * JBAS-7945. Test that receiving a non-acceptable response before
+ * the needMoreResponses() call from an earlier acceptable response
+ * doesn't result in an incorrect answer.
+ */
+ public void testConcurrentResponses()
+ {
+ ResponseFilter filter = new LookupSucceededFilter();
+ ClusterNode sender1 = factory.getClusterNode(new IpAddress(12345));
+ ClusterNode sender2 = factory.getClusterNode(new IpAddress(67890));
+
+ filter.isAcceptable("A", sender1);
+ filter.isAcceptable(null, sender2);
+ assertFalse("Concurrency problem (JBAS-7945)",filter.needMoreResponses());
+ }
+
private void exerciseFilterLogic(ResponseFilter filter, ClusterNode sender)
{
filter.isAcceptable(null, sender);
More information about the jboss-cvs-commits
mailing list