[jboss-cvs] JBossAS SVN: r67821 - in trunk/testsuite/src: resources/deployers/jbas2904/ear/META-INF and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Dec 3 19:11:59 EST 2007
Author: alesj
Date: 2007-12-03 19:11:58 -0500 (Mon, 03 Dec 2007)
New Revision: 67821
Modified:
trunk/testsuite/src/main/org/jboss/test/deployers/jbas2904/test/EARDeploymentUnitTestCase.java
trunk/testsuite/src/resources/deployers/jbas2904/ear/META-INF/application.xml
Log:
Fixing Ear 2904 test.
Modified: trunk/testsuite/src/main/org/jboss/test/deployers/jbas2904/test/EARDeploymentUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/deployers/jbas2904/test/EARDeploymentUnitTestCase.java 2007-12-04 00:10:28 UTC (rev 67820)
+++ trunk/testsuite/src/main/org/jboss/test/deployers/jbas2904/test/EARDeploymentUnitTestCase.java 2007-12-04 00:11:58 UTC (rev 67821)
@@ -6,16 +6,15 @@
*/
package org.jboss.test.deployers.jbas2904.test;
-import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.List;
import java.util.StringTokenizer;
import javax.management.ObjectName;
import junit.framework.Test;
import org.jboss.deployers.structure.spi.DeploymentUnit;
-import org.jboss.deployers.vfs.spi.structure.VFSDeploymentContext;
import org.jboss.test.deployers.AbstractDeploymentTest;
/**
@@ -42,14 +41,12 @@
{
DeploymentUnit topInfo = assertDeployed("testdeployers-jbas2904.ear");
// Expected ordering of the subdeployments
- Object actualModules[] = topInfo.getChildren().toArray();
- ArrayList expectedList = new ArrayList(actualModules.length);
+ List<DeploymentUnit> actualModules = topInfo.getChildren();
+ List<String> expectedList = new ArrayList<String>(actualModules.size());
System.out.println("Expected Deployment Ordering -------> ");
- for (int count = 0; count < actualModules.length; count++)
+ for (DeploymentUnit child : actualModules)
{
- VFSDeploymentContext child = (VFSDeploymentContext) actualModules[count];
- URL url = child.getRoot().toURL();
- String moduleName = getModuleDeployed(url.toString());
+ String moduleName = child.getSimpleName();
expectedList.add(moduleName);
// System.out.println(" "+moduleName+" lastDeployed
// :"+child.lastDeployed);
@@ -59,13 +56,13 @@
Deployments deployment1 = new Deployments(
"Atestdeployerorder-jbas2904.sar",
- getMBeanLastDeployment(new ObjectName(
- "jboss.jbas2904.test.deployers:service=MBean1")));
+ getMBeanLastDeployment(new ObjectName("jboss.jbas2904.test.deployers:service=MBean1"))
+ );
Deployments deployment2 = new Deployments(
"Btestdeployerorder-jbas2904.sar",
- getMBeanLastDeployment(new ObjectName(
- "jboss.jbas2904.test.deployers:service=MBean2")));
- ArrayList precisionDeployments = new ArrayList();
+ getMBeanLastDeployment(new ObjectName("jboss.jbas2904.test.deployers:service=MBean2"))
+ );
+ List<Deployments> precisionDeployments = new ArrayList<Deployments>();
precisionDeployments.add(deployment1);
precisionDeployments.add(deployment2);
DeploymentInfoComparator comparator = new DeploymentInfoComparator();
@@ -78,10 +75,8 @@
for (int count = 0; count < preciseModulesExpected.length; count++)
{
Deployments deployment = (Deployments) preciseModulesExpected[count];
- System.out.println(" " + deployment.getDuName() + " : "
- + deployment.getLastDeployed());
- String expectedModule = ((Deployments) preciseModulesExpected[count])
- .getDuName();
+ System.out.println(" " + deployment.getDuName() + " : " + deployment.getLastDeployed());
+ String expectedModule = ((Deployments) preciseModulesExpected[count]).getDuName();
assertEquals(expectedModules[count], expectedModule);
}
}
@@ -102,8 +97,7 @@
String method = "getLastDeployed";
Object args[] = {};
String[] sig = {};
- Long lastDeployed = (Long) invoke(objName, method, args, sig);
- return lastDeployed.longValue();
+ return (Long) invoke(objName, method, args, sig);
}
}
@@ -130,20 +124,18 @@
}
}
-class DeploymentInfoComparator implements Comparator
+class DeploymentInfoComparator implements Comparator<Deployments>
{
- public int compare(Object o1, Object o2)
+ public int compare(Deployments o1, Deployments o2)
{
- long deployedTime1 = ((Deployments) o1).getLastDeployed();
- long deployedTime2 = ((Deployments) o2).getLastDeployed();
+ long deployedTime1 = o1.getLastDeployed();
+ long deployedTime2 = o2.getLastDeployed();
long timediff = deployedTime1 - deployedTime2;
int retVal = 0;
- if (timediff == 0)
- retVal = retVal;
+ if (timediff > 0)
+ retVal = 1;
else if (timediff < 0)
retVal = -1;
- else
- retVal = 1;
return retVal;
}
}
\ No newline at end of file
Modified: trunk/testsuite/src/resources/deployers/jbas2904/ear/META-INF/application.xml
===================================================================
--- trunk/testsuite/src/resources/deployers/jbas2904/ear/META-INF/application.xml 2007-12-04 00:10:28 UTC (rev 67820)
+++ trunk/testsuite/src/resources/deployers/jbas2904/ear/META-INF/application.xml 2007-12-04 00:11:58 UTC (rev 67821)
@@ -1,12 +1,20 @@
<?xml version='1.0' encoding='UTF-8'?>
<application version="1.4"
- xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"
->
+ >
<display-name>EAR Deployment Test</display-name>
+
+ <module>
+ <ejb>Atestdeployerorder-jbas2904.sar</ejb>
+ </module>
+ <module>
+ <ejb>Btestdeployerorder-jbas2904.sar</ejb>
+ </module>
+
</application>
More information about the jboss-cvs-commits
mailing list