[webbeans-commits] Webbeans SVN: r1032 - tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Fri Jan 16 13:51:54 EST 2009


Author: pete.muir at jboss.org
Date: 2009-01-16 13:51:53 -0500 (Fri, 16 Jan 2009)
New Revision: 1032

Added:
   tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname/ResolutionByNameTest.java
Removed:
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ResolutionByNameTest.java
Log:
port resolution by name tests

Deleted: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ResolutionByNameTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ResolutionByNameTest.java	2009-01-16 18:43:24 UTC (rev 1031)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ResolutionByNameTest.java	2009-01-16 18:51:53 UTC (rev 1032)
@@ -1,97 +0,0 @@
-package org.jboss.webbeans.test;
-
-import javax.webbeans.manager.Bean;
-
-import org.jboss.webbeans.bean.SimpleBean;
-import org.jboss.webbeans.test.beans.Cod;
-import org.jboss.webbeans.test.beans.Haddock;
-import org.jboss.webbeans.test.beans.Plaice;
-import org.jboss.webbeans.test.beans.Salmon;
-import org.jboss.webbeans.test.beans.SeaBass;
-import org.jboss.webbeans.test.beans.Sole;
-import org.jboss.webbeans.test.beans.Tuna;
-import org.testng.annotations.Test;
-
- at SpecVersion("20081206")
-public class ResolutionByNameTest extends AbstractTest
-{
-
-   @Test(groups={"stub", "el"}) @SpecAssertion(section="5.11")
-   public void testELResolver()
-   {
-      assert false;
-   }
-   
-   @Test(groups={"stub", "el"})  @SpecAssertion(section="5.11.2")
-   public void testELResolverRegisteredWithJsf()
-   {
-      assert false;
-   }
-   
-   @Test(groups={"stub", "el"})  @SpecAssertion(section="5.11.2")
-   public void testELResolverRegisteredWithServlet()
-   {
-      assert false;
-   }
-   
-   @Test @SpecAssertion(section="5.11.1")
-   public void testNamedBasedResolution()
-   {
-      
-      Bean<Tuna> tunaBean = SimpleBean.of(Tuna.class, manager);
-      Bean<Cod> codBean = SimpleBean.of(Cod.class, manager);
-      Bean<Salmon> salmonBean = SimpleBean.of(Salmon.class, manager);
-      Bean<Sole> soleBean = SimpleBean.of(Sole.class, manager);
-      Bean<SeaBass> seaBassBean = SimpleBean.of(SeaBass.class, manager);
-      Bean<Haddock> haddockBean = SimpleBean.of(Haddock.class, manager);
-      Bean<Plaice> plaiceBean = SimpleBean.of(Plaice.class, manager);
-      
-      manager.addBean(tunaBean);
-      manager.addBean(codBean);
-      manager.addBean(salmonBean);
-      manager.addBean(soleBean);
-      manager.addBean(haddockBean);
-      manager.addBean(seaBassBean);
-      
-      assert manager.resolveByName("salmon").size() == 1;
-      assert manager.resolveByName("salmon").contains(salmonBean);
-      
-      assert manager.resolveByName("whitefish").size() == 2;
-      assert manager.resolveByName("whitefish").contains(codBean);
-      assert manager.resolveByName("whitefish").contains(soleBean);
-      
-      manager.addBean(plaiceBean);
-      
-      assert manager.resolveByName("whitefish").size() == 1;
-      assert manager.resolveByName("whitefish").contains(plaiceBean);
-   }
-   
-   @Test(groups="resolution") @SpecAssertion(section="5.11.1")
-   public void testNoWebBeansFound() throws Exception
-   {
-      Bean<Cod> codBean = SimpleBean.of(Cod.class, manager);
-      Bean<Salmon> salmonBean = SimpleBean.of(Salmon.class, manager);
-      
-      manager.addBean(codBean);
-      manager.addBean(salmonBean);
-      
-      assert manager.resolveByName("foo").size() == 0;
-   }
-   
-   @Test(groups="stub") @SpecAssertion(section="5.11.1")
-   public void testOnlyHigestPrecedenceResolved()
-   {
-      assert false;
-   }
-   
-   /*
-
-   @Test(groups="el") @SpecAssertion(section="5.11")
-   public void test
-   {
-      assert false;
-   }
-
-    */
-   
-}

Added: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname/ResolutionByNameTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname/ResolutionByNameTest.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname/ResolutionByNameTest.java	2009-01-16 18:51:53 UTC (rev 1032)
@@ -0,0 +1,103 @@
+package org.jboss.webbeans.tck.tests.lookup.byname;
+
+import java.lang.annotation.Annotation;
+import java.util.List;
+
+import javax.webbeans.manager.Bean;
+
+import org.jboss.webbeans.tck.impl.SpecAssertion;
+import org.jboss.webbeans.tck.impl.SpecVersion;
+import org.jboss.webbeans.tck.tests.AbstractTest;
+import org.testng.annotations.Test;
+
+ at SpecVersion("20081206")
+public class ResolutionByNameTest extends AbstractTest
+{
+   
+   @Override
+   protected List<Class<? extends Annotation>> getEnabledDeploymentTypes()
+   {
+      List<Class<? extends Annotation>> deploymentTypes = super.getEnabledDeploymentTypes();
+      deploymentTypes.add(AnotherDeploymentType.class);
+      return deploymentTypes;
+   }
+
+   @Test(groups={"stub", "el"}) @SpecAssertion(section="5.11")
+   public void testELResolver()
+   {
+      assert false;
+   }
+   
+   @Test(groups={"stub", "el"})  @SpecAssertion(section="5.11.2")
+   public void testELResolverRegisteredWithJsf()
+   {
+      assert false;
+   }
+   
+   @Test(groups={"stub", "el"})  @SpecAssertion(section="5.11.2")
+   public void testELResolverRegisteredWithServlet()
+   {
+      assert false;
+   }
+   
+   @Test @SpecAssertion(section="5.11.1")
+   public void testNamedBasedResolution()
+   {
+      
+      Bean<Tuna> tunaBean = getSimpleBean(Tuna.class);
+      Bean<Cod> codBean = getSimpleBean(Cod.class);
+      Bean<Salmon> salmonBean = getSimpleBean(Salmon.class);
+      Bean<Sole> soleBean = getSimpleBean(Sole.class);
+      Bean<SeaBass> seaBassBean = getSimpleBean(SeaBass.class);
+      Bean<Haddock> haddockBean = getSimpleBean(Haddock.class);
+      Bean<Plaice> plaiceBean = getSimpleBean(Plaice.class);
+      
+      manager.addBean(tunaBean);
+      manager.addBean(codBean);
+      manager.addBean(salmonBean);
+      manager.addBean(soleBean);
+      manager.addBean(haddockBean);
+      manager.addBean(seaBassBean);
+      
+      assert manager.resolveByName("salmon").size() == 1;
+      assert manager.resolveByName("salmon").contains(salmonBean);
+      
+      assert manager.resolveByName("whitefish").size() == 2;
+      assert manager.resolveByName("whitefish").contains(codBean);
+      assert manager.resolveByName("whitefish").contains(soleBean);
+      
+      manager.addBean(plaiceBean);
+      
+      assert manager.resolveByName("whitefish").size() == 1;
+      assert manager.resolveByName("whitefish").contains(plaiceBean);
+   }
+   
+   @Test(groups="resolution") @SpecAssertion(section="5.11.1")
+   public void testNoWebBeansFound() throws Exception
+   {
+      Bean<Cod> codBean = getSimpleBean(Cod.class);
+      Bean<Salmon> salmonBean = getSimpleBean(Salmon.class);
+      
+      manager.addBean(codBean);
+      manager.addBean(salmonBean);
+      
+      assert manager.resolveByName("foo").size() == 0;
+   }
+   
+   @Test(groups="stub") @SpecAssertion(section="5.11.1")
+   public void testOnlyHigestPrecedenceResolved()
+   {
+      assert false;
+   }
+   
+   /*
+
+   @Test(groups="el") @SpecAssertion(section="5.11")
+   public void test
+   {
+      assert false;
+   }
+
+    */
+   
+}


Property changes on: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/tests/lookup/byname/ResolutionByNameTest.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain




More information about the weld-commits mailing list