[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