[jboss-cvs] JBossAS SVN: r58923 - in trunk/ejb3/src: main/org/jboss/ejb3/metamodel resources/test/appclient test/org/jboss/ejb3/test/appclient/client test/org/jboss/ejb3/test/appclient/unit
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 8 05:28:48 EST 2006
Author: wolfc
Date: 2006-12-08 05:28:33 -0500 (Fri, 08 Dec 2006)
New Revision: 58923
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/metamodel/ApplicationClientDDObjectFactory.java
trunk/ejb3/src/resources/test/appclient/application-client.xml
trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/client/HelloWorldClient.java
trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/unit/AppClientUnitTestCase.java
Log:
EJBTHREE-803: application-client id
Modified: trunk/ejb3/src/main/org/jboss/ejb3/metamodel/ApplicationClientDDObjectFactory.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/metamodel/ApplicationClientDDObjectFactory.java 2006-12-08 09:22:17 UTC (rev 58922)
+++ trunk/ejb3/src/main/org/jboss/ejb3/metamodel/ApplicationClientDDObjectFactory.java 2006-12-08 10:28:33 UTC (rev 58923)
@@ -133,6 +133,10 @@
{
// ignore
}
+ else if(attrs.getLocalName(i).equals("id"))
+ {
+ // ignore
+ }
else
throw new IllegalArgumentException(attrs.getLocalName(i));
}
Modified: trunk/ejb3/src/resources/test/appclient/application-client.xml
===================================================================
--- trunk/ejb3/src/resources/test/appclient/application-client.xml 2006-12-08 09:22:17 UTC (rev 58922)
+++ trunk/ejb3/src/resources/test/appclient/application-client.xml 2006-12-08 10:28:33 UTC (rev 58923)
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/javaee/application-client_5.xsd"
- version="5">
+ version="5" id="appclient-test">
<display-name>appclient-test-client</display-name>
<description>application client unit test</description>
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/client/HelloWorldClient.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/client/HelloWorldClient.java 2006-12-08 09:22:17 UTC (rev 58922)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/client/HelloWorldClient.java 2006-12-08 10:28:33 UTC (rev 58923)
@@ -56,6 +56,13 @@
@Resource(name="messageReplier")
private static Destination destination;
+ private static int postConstructCalls = 0;
+
+ public static int getPostConstructCalls()
+ {
+ return postConstructCalls;
+ }
+
public static String getResult()
{
return result;
@@ -114,4 +121,9 @@
throw new RuntimeException(e);
}
}
+
+ public static void postConstruct()
+ {
+ postConstructCalls++;
+ }
}
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/unit/AppClientUnitTestCase.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/unit/AppClientUnitTestCase.java 2006-12-08 09:22:17 UTC (rev 58922)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/appclient/unit/AppClientUnitTestCase.java 2006-12-08 10:28:33 UTC (rev 58923)
@@ -57,9 +57,17 @@
ClientLauncher.launch(xml, mainClassName, applicationClientName, args);
- String actual = HelloWorldClient.getResult();
- String expected = "Hi " + name + ", how are you?";
- assertEquals(expected, actual);
+ {
+ String actual = HelloWorldClient.getResult();
+ String expected = "Hi " + name + ", how are you?";
+ assertEquals(expected, actual);
+ }
+
+ {
+ int actual = HelloWorldClient.getPostConstructCalls();
+ int expected = 1;
+ assertEquals("postConstruct should be called once", expected, actual);
+ }
}
public static Test suite() throws Exception
More information about the jboss-cvs-commits
mailing list