[jboss-cvs] JBossAS SVN: r75252 - projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 1 05:21:04 EDT 2008


Author: emuckenhuber
Date: 2008-07-01 05:21:04 -0400 (Tue, 01 Jul 2008)
New Revision: 75252

Modified:
   projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/ejb3/AnnotationEjb3UnitTestCase.java
Log:
[JBMETA-20] cleanup: ejb3-ext-api is/won't be available for ejb30Creator

Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/ejb3/AnnotationEjb3UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/ejb3/AnnotationEjb3UnitTestCase.java	2008-07-01 09:20:01 UTC (rev 75251)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/annotation/ejb3/AnnotationEjb3UnitTestCase.java	2008-07-01 09:21:04 UTC (rev 75252)
@@ -336,97 +336,6 @@
       assertEquals("java:/mdbs/MailMDB", bean.getMappedName());
    }
 
-   private void assertMyServiceBean(IEnterpriseBeanMetaData enterpriseBean)
-   {
-      assertTrue(enterpriseBean instanceof JBossServiceBeanMetaData);
-
-      //TODO test the different values. This bean is based on MyStatelessSessionBean
-      JBossServiceBeanMetaData bean = (JBossServiceBeanMetaData) enterpriseBean;
-      assertEquals(SessionType.Stateless, bean.getSessionType());
-      assertEquals(MyServiceBean.class.getName(), bean.getEjbClass());
-      assertEquals("MyServiceBean", bean.getEjbName());
-
-      assertNotNull("bean has no business locals", bean.getBusinessLocals());
-      assertEquals(1, bean.getBusinessLocals().size());
-      assertTrue(bean.getBusinessLocals().contains(MyStatelessLocal.class.getName()));
-
-      assertNotNull("bean has no container transactions", bean.getContainerTransactions());
-      Iterator<ContainerTransactionMetaData> it = bean.getContainerTransactions().iterator();
-      String[] params = {};
-      ContainerTransactionMetaData tx1 = it.next();
-      assertEquals(TransactionAttributeType.NEVER, tx1.getTransAttribute());
-      MethodsMetaData tx1Methods = tx1.getMethods();
-      assertNotNull(tx1Methods);
-      assertTrue(tx1Methods.matches("*", params, null));
-      ContainerTransactionMetaData tx2 = it.next();
-      assertEquals(TransactionAttributeType.MANDATORY, tx2.getTransAttribute());
-      MethodsMetaData tx2Methods = tx2.getMethods();
-      assertTrue(tx2Methods.matches("transactionAttributeMandatory", params, null));
-
-      // @EJB
-      AnnotatedEJBReferencesMetaData ejbRefs = bean.getAnnotatedEjbReferences();
-      assertEquals(2, ejbRefs.size());
-      AnnotatedEJBReferenceMetaData injectedField = ejbRefs.get("injectedField");
-      assertNotNull(injectedField);
-      assertEquals(MyStatelessLocal.class, injectedField.getBeanInterface());
-      AnnotatedEJBReferenceMetaData injectedFieldWithOverridenName = ejbRefs.get("overrideName");
-      assertNotNull(injectedFieldWithOverridenName);
-      assertEquals(MyStatelessLocal.class, injectedFieldWithOverridenName.getBeanInterface());
-      // @PostConstruct
-      LifecycleCallbacksMetaData postConstructs = bean.getPostConstructs();
-      assertNotNull(postConstructs);
-      assertEquals(1, postConstructs.size());
-      LifecycleCallbackMetaData postConstruct = postConstructs.get(0);
-      assertEquals("setUp", postConstruct.getMethodName());
-      assertEquals(MyStatelessBean.class.getName(), postConstruct.getClassName());
-      // @PreDestroy
-      LifecycleCallbacksMetaData preDestroys = bean.getPreDestroys();
-      assertNotNull(preDestroys);
-      assertEquals(1, preDestroys.size());
-      LifecycleCallbackMetaData preDestroy = preDestroys.get(0);
-      assertEquals("tearDown", preDestroy.getMethodName());
-      assertEquals(MyStatelessBean.class.getName(), preDestroy.getClassName());
-
-      // @RunAs
-      SecurityIdentityMetaData identity = bean.getSecurityIdentity();
-      assertNotNull(identity);
-      RunAsMetaData runAs = identity.getRunAs();
-      assertNotNull(runAs);
-      assertEquals("InternalUser", runAs.getRoleName());
-
-      // @AroundInvoke
-      AroundInvokesMetaData invokes = bean.getAroundInvokes();
-      assertNotNull(invokes);
-      assertEquals(1, invokes.size());
-      AroundInvokeMetaData aroundInvoke = invokes.get(0);
-      assertEquals(MyStatelessBean.class.getName(), aroundInvoke.getClassName());
-      assertEquals("intercept", aroundInvoke.getMethodName());
-   }
-
-   private void assertMyConsumer(IEnterpriseBeanMetaData enterpriseBean)
-   {
-      //TODO test the different values. This bean is based on MyMDB
-      JBossConsumerBeanMetaData bean = (JBossConsumerBeanMetaData) enterpriseBean;
-      assertEquals(MyConsumer.class.getName(), bean.getEjbClass());
-      assertEquals("MyConsumer", bean.getEjbName());
-      //assertEquals(false, bean.isJMS());
-      //assertEquals(IMailListener.class.getName(), bean.getMessagingType());
-      //ActivationConfigMetaData config = bean.getActivationConfig();
-      ActivationConfigMetaData expected = new ActivationConfigMetaData();
-      ActivationConfigPropertiesMetaData props = new ActivationConfigPropertiesMetaData();
-      ActivationConfigPropertyMetaData p1 = new ActivationConfigPropertyMetaData();
-      p1.setName("p1");
-      p1.setValue("v1");
-      props.add(p1);
-      ActivationConfigPropertyMetaData p2 = new ActivationConfigPropertyMetaData();
-      p2.setName("p2");
-      p2.setValue("v2");
-      props.add(p2);
-      expected.setActivationConfigProperties(props);
-      //assertEquals(expected, config);
-      //assertEquals("java:/mdbs/MailMDB", bean.getMappedName());
-   }
-
    private Collection<Class<?>> loadClassesFromCurrentClassDir()
    {
       return loadClassesFromRelativeClassDir(".");
@@ -610,37 +519,6 @@
       }
    }
 
-   /*
-   public void testEJBExtensions()
-   {
-      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
-
-      Collection<Class<?>> classes = loadClassesFromCurrentClassDir();
-      System.out.println("Processing classes: "+classes);
-
-      //enableTrace("org.jboss.metadata.annotation.creator");
-      EjbJar30Creator creator = new EjbJar30Creator(finder);
-
-      EjbJar30MetaData metaData = creator.create(classes);
-
-      assertTrue(metaData.isEJB3x());
-      assertEquals("3.0", metaData.getVersion());
-
-      assertNotNull("no beans defined", metaData.getEnterpriseBeans());
-      assertNotNull("no assembly descriptor defined", metaData.getAssemblyDescriptor());
-
-      // There is a bug in IdMetaDataImpl.hashCode which isn't unique when id is not set.
-      for(ContainerTransactionMetaData transaction : metaData.getAssemblyDescriptor().getContainerTransactions())
-      {
-         System.out.println(transaction);
-      }
-
-      assertEquals(8, metaData.getEnterpriseBeans().size());
-      assertMyServiceBean(metaData.getEnterpriseBean("MyService"));
-      assertMyConsumer(metaData.getEnterpriseBean("MyConsumer"));
-   }
-   */
-
    /**
     * Test merging annotation and xml based metadata
     * @throws Exception




More information about the jboss-cvs-commits mailing list