[jboss-cvs] JBossAS SVN: r102490 - in branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test: util/jms and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 16 19:12:03 EDT 2010


Author: alex.loubyansky at jboss.com
Date: 2010-03-16 19:12:02 -0400 (Tue, 16 Mar 2010)
New Revision: 102490

Modified:
   branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/profileservice/test/JmsDestinationUnitTestCase.java
   branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/util/jms/JMSDestinationsUtil.java
Log:
adde a test for existence of the DLQ and messageCount

Modified: branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/profileservice/test/JmsDestinationUnitTestCase.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/profileservice/test/JmsDestinationUnitTestCase.java	2010-03-16 22:04:46 UTC (rev 102489)
+++ branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/profileservice/test/JmsDestinationUnitTestCase.java	2010-03-16 23:12:02 UTC (rev 102490)
@@ -113,9 +113,9 @@
 
       suite.addTest(new JmsDestinationUnitTestCase("testQueueTemplate"));
       suite.addTest(new JmsDestinationUnitTestCase("testTopicTemplate"));
-//      suite.addTest(new JmsDestinationUnitTestCase("testDLQ"));
+      suite.addTest(new JmsDestinationUnitTestCase("testDLQ"));
       suite.addTest(new JmsDestinationUnitTestCase("testCreateQueue"));
-//      suite.addTest(new JmsDestinationUnitTestCase("testQueueMetrics"));
+      suite.addTest(new JmsDestinationUnitTestCase("testQueueMetrics"));
 //      suite.addTest(new JmsDestinationUnitTestCase("testQueueOperations"));
 //      suite.addTest(new JmsDestinationUnitTestCase("testQueueRestart"));
       suite.addTest(new JmsDestinationUnitTestCase("testRemoveQueue"));
@@ -163,14 +163,20 @@
    public void testDLQ() throws Exception
    {
       ManagementView mgtView = getManagementView();
-      ManagedComponent queue = mgtView.getComponent("/queue/DLQ", QueueType);
+      ManagedComponent queue = mgtView.getComponent("DLQ", QueueType);
       assertNotNull(queue);
-      assertEquals("/queue/DLQ", queue.getName());
+      assertEquals("DLQ", queue.getName());
       // Validate some of the expected properties
-      ManagedProperty serverPeer = queue.getProperty("serverPeer");
-      assertNotNull(serverPeer);
-      MetaType serverPeerType = serverPeer.getMetaType();
-      assertEquals(SimpleMetaType.STRING, serverPeerType);
+      ManagedProperty bindings = queue.getProperty("bindings");
+      assertNotNull(bindings);
+      assertEquals(ArrayMetaType.getArrayType(SimpleMetaType.STRING), bindings.getMetaType());
+      Object o = bindings.getValue();
+      assertNotNull(o);
+      o = getMetaValueFactory().unwrap((MetaValue) o);
+      assertTrue(o.getClass().toString(), o instanceof String[]);
+      String[] entries = (String[]) o;
+      assertEquals(1, entries.length);
+      assertEquals("/queue/DLQ", entries[0]);
    }
 
    public void testCreateQueue() throws Exception
@@ -593,15 +599,15 @@
       // The message count property
       ManagedProperty messageCount = component.getProperty("messageCount");
       assertNotNull("messageCount", messageCount);
-      ManagedProperty messageCounter = component.getProperty("messageCounter");
-      assertNotNull("messageCounter", messageCounter);
+      //ManagedProperty messageCounter = component.getProperty("messageCounter");
+      //assertNotNull("messageCounter", messageCounter);
 
       // Clear any 
-      Set<ManagedOperation> ops = component.getOperations();
-      ManagedOperation removeAllMessages = ManagedOperationMatcher.findOperation(ops, "removeAllMessages");
-      assertNotNull("removeAllMessages", removeAllMessages);
-      removeAllMessages.invoke();
-      assertEquals(SimpleValueSupport.wrap(0), messageCount.getValue());
+//      Set<ManagedOperation> ops = component.getOperations();
+//      ManagedOperation removeAllMessages = ManagedOperationMatcher.findOperation(ops, "removeAllMessages");
+//      assertNotNull("removeAllMessages", removeAllMessages);
+//      removeAllMessages.invoke();
+//      assertEquals(SimpleValueSupport.wrap(0), messageCount.getValue());
 
       // Send a message
       Queue queue = (Queue) getInitialContext().lookup(jndiName);
@@ -616,42 +622,44 @@
       sender.send(s.createTextMessage("Hey!"));
 
       SimpleValue messageCount1 = (SimpleValue) messageCount.getValue();
-      assertTrue((Integer) (messageCount1).getValue() > 0);
-      CompositeValue messageCounterCV = (CompositeValue) messageCounter.getValue();
-      log.info(messageCounterCV);
-      assertEquals(messageCounterCV.get("messageCount"), messageCount1);
+      //assertTrue((Integer) (messageCount1).getValue() > 0);
+      assertEquals(1, messageCount1.getValue());
+      //CompositeValue messageCounterCV = (CompositeValue) messageCounter.getValue();
+      //log.info(messageCounterCV);
+      //assertEquals(messageCounterCV.get("messageCount"), messageCount1);
 
       // Message 2
       sender.send(s.createTextMessage("Message2"));
       
       SimpleValue messageCount2 = (SimpleValue) messageCount.getValue();
-      assertTrue(messageCount2.compareTo(messageCount1) > 0);
-      messageCounterCV = (CompositeValue) messageCounter.getValue();
-      assertEquals(messageCounterCV.get("messageCount"), messageCount2);
+      //assertTrue(messageCount2.compareTo(messageCount1) > 0);
+      assertEquals(2, messageCount2.getValue());
+      //messageCounterCV = (CompositeValue) messageCounter.getValue();
+      //assertEquals(messageCounterCV.get("messageCount"), messageCount2);
       
       //
-      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages");
-      assertNotNull("listAllMessages", listAllMessages);
-      MetaValue msgs = listAllMessages.invoke();
-      assertNotNull(msgs);
-      log.info("listAllMessages.MV: "+msgs);
-      assertTrue("msgs is a CollectionValue", msgs instanceof CollectionValue);
-      CollectionValue msgsCV = (CollectionValue) msgs;
-      MetaValue[] msgsMVs = msgsCV.getElements();
-      assertTrue("listAllMessages length > 0", msgsMVs.length > 0);
-      for(MetaValue mv : msgsMVs)
-      {
-         assertTrue(mv instanceof CompositeValue);
-         CompositeValue cv = (CompositeValue) mv;
-         MetaValue JMSMessageID = cv.get("JMSMessageID");
-         log.info(JMSMessageID);
-         assertNotNull(JMSMessageID);
-         MetaValue JMSCorrelationID = cv.get("JMSCorrelationID");
-         log.info(JMSCorrelationID);
-         MetaValue JMSTimestamp = cv.get("JMSTimestamp");
-         log.info(JMSTimestamp);
-         assertNotNull(JMSTimestamp);
-      }
+//      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages");
+//      assertNotNull("listAllMessages", listAllMessages);
+//      MetaValue msgs = listAllMessages.invoke();
+//      assertNotNull(msgs);
+//      log.info("listAllMessages.MV: "+msgs);
+//      assertTrue("msgs is a CollectionValue", msgs instanceof CollectionValue);
+//      CollectionValue msgsCV = (CollectionValue) msgs;
+//      MetaValue[] msgsMVs = msgsCV.getElements();
+//      assertTrue("listAllMessages length > 0", msgsMVs.length > 0);
+//      for(MetaValue mv : msgsMVs)
+//      {
+//         assertTrue(mv instanceof CompositeValue);
+//         CompositeValue cv = (CompositeValue) mv;
+//         MetaValue JMSMessageID = cv.get("JMSMessageID");
+//         log.info(JMSMessageID);
+//         assertNotNull(JMSMessageID);
+//         MetaValue JMSCorrelationID = cv.get("JMSCorrelationID");
+//         log.info(JMSCorrelationID);
+//         MetaValue JMSTimestamp = cv.get("JMSTimestamp");
+//         log.info(JMSTimestamp);
+//         assertNotNull(JMSTimestamp);
+//      }
       c.stop();
       c.close();
    }

Modified: branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/util/jms/JMSDestinationsUtil.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/util/jms/JMSDestinationsUtil.java	2010-03-16 22:04:46 UTC (rev 102489)
+++ branches/Branch_Hornet_Temporary_2/testsuite/src/main/org/jboss/test/util/jms/JMSDestinationsUtil.java	2010-03-16 23:12:02 UTC (rev 102490)
@@ -57,7 +57,7 @@
    public static void destroyEveryDestination() throws Exception
    {
       destroyDestinations();
-      JMSTestAdmin.getAdmin().destroyEveryDestination();
+      JMSTestAdmin.getAdmin().destroyCreatedDestinations();
    }
    
    




More information about the jboss-cvs-commits mailing list