[jboss-cvs] JBoss Messaging SVN: r6664 - trunk/tests/src/org/jboss/messaging/tests/integration/management.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 5 13:24:29 EDT 2009


Author: timfox
Date: 2009-05-05 13:24:29 -0400 (Tue, 05 May 2009)
New Revision: 6664

Modified:
   trunk/tests/src/org/jboss/messaging/tests/integration/management/CoreMessagingProxy.java
   trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlTest.java
   trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlUsingCoreTest.java
Log:
more fixes

Modified: trunk/tests/src/org/jboss/messaging/tests/integration/management/CoreMessagingProxy.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/management/CoreMessagingProxy.java	2009-05-05 17:23:57 UTC (rev 6663)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/management/CoreMessagingProxy.java	2009-05-05 17:24:29 UTC (rev 6664)
@@ -71,13 +71,31 @@
 
    public Object retrieveAttributeValue(String attributeName)
    {
+      return retrieveAttributeValue(attributeName, null);
+   }
+   
+   public Object retrieveAttributeValue(String attributeName, Class desiredType)
+   {
       ClientMessage m = session.createClientMessage(false);
       ManagementHelper.putAttribute(m, resourceName, attributeName);
       ClientMessage reply;
       try
       {
          reply = requestor.request(m);
-         return ManagementHelper.getResult(reply);
+         Object result = ManagementHelper.getResult(reply);
+         
+         if (desiredType != null && desiredType != result.getClass())
+         {
+            //Conversions
+            if (desiredType == Long.class && result.getClass() == Integer.class)
+            {
+               Integer in = (Integer)result;
+               
+               result = new Long(in.intValue());
+            }
+         }
+         
+         return result;
       }
       catch (Exception e)
       {

Modified: trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlTest.java	2009-05-05 17:23:57 UTC (rev 6663)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlTest.java	2009-05-05 17:24:29 UTC (rev 6664)
@@ -81,7 +81,7 @@
       assertEquals(conf.getThreadPoolMaxSize(), serverControl.getThreadPoolMaxSize());
       assertEquals(conf.getSecurityInvalidationInterval(), serverControl.getSecurityInvalidationInterval());
       assertEquals(conf.isSecurityEnabled(), serverControl.isSecurityEnabled());
-      assertEquals(conf.getInterceptorClassNames(), serverControl.getInterceptorClassNames());
+      assertEquals(conf.getInterceptorClassNames().size(), serverControl.getInterceptorClassNames().length);
       assertEquals(conf.getConnectionScanPeriod(), serverControl.getConnectionScanPeriod());
       assertEquals(conf.getConnectionTTLOverride(), serverControl.getConnectionTTLOverride());
       assertEquals(conf.getBackupConnectorName(), serverControl.getBackupConnectorName());

Modified: trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlUsingCoreTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlUsingCoreTest.java	2009-05-05 17:23:57 UTC (rev 6663)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/management/MessagingServerControlUsingCoreTest.java	2009-05-05 17:24:29 UTC (rev 6664)
@@ -148,12 +148,12 @@
 
          public long getConnectionScanPeriod()
          {
-            return (Long)proxy.retrieveAttributeValue("ConnectionScanPeriod");
+            return (Long)proxy.retrieveAttributeValue("ConnectionScanPeriod", Long.class);
          }
 
          public long getConnectionTTLOverride()
          {
-            return (Long)proxy.retrieveAttributeValue("ConnectionTTLOverride");
+            return (Long)proxy.retrieveAttributeValue("ConnectionTTLOverride", Long.class);
          }
 
          public Object[] getConnectors() throws Exception
@@ -218,7 +218,7 @@
 
          public long getManagementRequestTimeout()
          {
-            return (Long)proxy.retrieveAttributeValue("ManagementRequestTimeout");
+            return (Long)proxy.retrieveAttributeValue("ManagementRequestTimeout", Long.class);
          }
 
          public int getMessageCounterMaxDayCount()
@@ -228,17 +228,17 @@
 
          public long getMessageCounterSamplePeriod()
          {
-            return (Long)proxy.retrieveAttributeValue("MessageCounterSamplePeriod");
+            return (Long)proxy.retrieveAttributeValue("MessageCounterSamplePeriod", Long.class);
          }
 
          public long getMessageExpiryScanPeriod()
          {
-            return (Long)proxy.retrieveAttributeValue("MessageExpiryScanPeriod");
+            return (Long)proxy.retrieveAttributeValue("MessageExpiryScanPeriod", Long.class);
          }
 
          public long getMessageExpiryThreadPriority()
          {
-            return (Long)proxy.retrieveAttributeValue("MessageExpiryThreadPriority");
+            return (Long)proxy.retrieveAttributeValue("MessageExpiryThreadPriority", Long.class);
          }
 
          public String getPagingDirectory()
@@ -253,12 +253,12 @@
 
          public long getPagingMaxGlobalSizeBytes()
          {
-            return (Long)proxy.retrieveAttributeValue("PagingMaxGlobalSizeBytes");
+            return (Long)proxy.retrieveAttributeValue("PagingMaxGlobalSizeBytes", Long.class);
          }
 
          public long getQueueActivationTimeout()
          {
-            return (Long)proxy.retrieveAttributeValue("QueueActivationTimeout");
+            return (Long)proxy.retrieveAttributeValue("QueueActivationTimeout", Long.class);
          }
 
          public int getScheduledThreadPoolMaxSize()
@@ -273,17 +273,17 @@
 
          public long getSecurityInvalidationInterval()
          {
-            return (Long)proxy.retrieveAttributeValue("SecurityInvalidationInterval");
+            return (Long)proxy.retrieveAttributeValue("SecurityInvalidationInterval", Long.class);
          }
 
          public long getTransactionTimeout()
          {
-            return (Long)proxy.retrieveAttributeValue("TransactionTimeout");
+            return (Long)proxy.retrieveAttributeValue("TransactionTimeout", Long.class);
          }
 
          public long getTransactionTimeoutScanPeriod()
          {
-            return (Long)proxy.retrieveAttributeValue("TransactionTimeoutScanPeriod");
+            return (Long)proxy.retrieveAttributeValue("TransactionTimeoutScanPeriod", Long.class);
          }
 
          public String getVersion()




More information about the jboss-cvs-commits mailing list