[webbeans-commits] Webbeans SVN: r162 - ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sun Oct 26 08:25:44 EDT 2008


Author: pete.muir at jboss.org
Date: 2008-10-26 08:25:44 -0400 (Sun, 26 Oct 2008)
New Revision: 162

Modified:
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/CommonWebBeanTest.java
Log:
Naive tests for a web bean

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/CommonWebBeanTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/CommonWebBeanTest.java	2008-10-26 12:18:02 UTC (rev 161)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/CommonWebBeanTest.java	2008-10-26 12:25:44 UTC (rev 162)
@@ -1,5 +1,12 @@
 package org.jboss.webbeans.test;
 
+import static org.jboss.webbeans.test.util.Util.createSimpleModel;
+
+import javax.webbeans.Production;
+import javax.webbeans.RequestScoped;
+
+import org.jboss.webbeans.model.bean.BeanModel;
+import org.jboss.webbeans.test.beans.RedSnapper;
 import org.testng.annotations.Test;
 
 /**
@@ -8,30 +15,37 @@
  * @author Pete Muir
  *
  */
-public class CommonWebBeanTest {
+public class CommonWebBeanTest extends AbstractTest 
+{
 
+   // TODO This should actually somehow test the reverse - that the container throws a definition exception if any of these occur
+   
 	@Test @SpecAssertion(section="2")
 	public void testApiTypesNonEmpty()
 	{
-		assert false;
+	   BeanModel<?, ?> model = createSimpleModel(RedSnapper.class, manager);
+      assert model.getApiTypes().size() > 0;
 	}
 	
 	@Test @SpecAssertion(section="2")
 	public void testBindingTypesNonEmpty()
 	{
-		assert false;
+	   BeanModel<?, ?> model = createSimpleModel(RedSnapper.class, manager);
+      assert model.getBindingTypes().size() > 0;
 	}
 	
 	@Test @SpecAssertion(section="2")
 	public void testHasScopeType()
 	{
-		assert false;
+	   BeanModel<?, ?> model = createSimpleModel(RedSnapper.class, manager);
+      assert model.getScopeType().equals(RequestScoped.class);
 	}
 	
 	@Test @SpecAssertion(section="2")
 	public void testHasDeploymentType()
 	{
-		assert false;
+		BeanModel<?, ?> model = createSimpleModel(RedSnapper.class, manager);
+		assert model.getDeploymentType().equals(Production.class);
 	}
 	
 }




More information about the weld-commits mailing list