[jboss-cvs] JBossAS SVN: r78581 - projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 16 08:35:06 EDT 2008
Author: emuckenhuber
Date: 2008-09-16 08:35:06 -0400 (Tue, 16 Sep 2008)
New Revision: 78581
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/AnnotationWebUnitTestCase.java
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/MyServlet.java
Log:
additional test.
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/AnnotationWebUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/AnnotationWebUnitTestCase.java 2008-09-16 12:26:07 UTC (rev 78580)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/AnnotationWebUnitTestCase.java 2008-09-16 12:35:06 UTC (rev 78581)
@@ -179,7 +179,7 @@
// WebServiceRef(s)
ServiceReferencesMetaData serviceRefs = env.getServiceReferences();
assertNotNull(serviceRefs);
- assertEquals(5, serviceRefs.size());
+ assertEquals(6, serviceRefs.size());
ServiceReferenceMetaData serviceRef1 = serviceRefs.get("service2");
assertNotNull(serviceRef1);
@@ -236,6 +236,19 @@
injectionTarget.setInjectionTargetName("setAnotherWebRef");
assertTrue(injectionTargets5.contains(injectionTarget));
+ ServiceReferenceMetaData serviceRef6 = serviceRefs.get("method/service");
+ assertNotNull(serviceRef6);
+ assertNull(serviceRef6.getServiceInterface());
+ assertEquals(TestEndpoint.class.getName(), serviceRef6.getServiceRefType());
+ //InjectionTarget on a METHOD
+ Set<ResourceInjectionTargetMetaData> injectionTargets6 = serviceRef6.getInjectionTargets();
+ assertNotNull(injectionTargets6);
+ assertEquals(1, injectionTargets6.size());
+ injectionTarget = new ResourceInjectionTargetMetaData();
+ injectionTarget.setInjectionTargetClass(MyServlet.class.getName());
+ injectionTarget.setInjectionTargetName("setWebRef");
+ assertTrue(injectionTargets6.contains(injectionTarget));
+
}
public void testAnnotationMergedViewWithNoXml() throws Exception
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/MyServlet.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/MyServlet.java 2008-09-16 12:26:07 UTC (rev 78580)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/web/MyServlet.java 2008-09-16 12:35:06 UTC (rev 78581)
@@ -115,4 +115,10 @@
{
}
+
+ @WebServiceRef(name = "method/service")
+ public void setWebRef(TestEndpoint anotherEndpoint)
+ {
+
+ }
}
More information about the jboss-cvs-commits
mailing list