[weld-commits] Weld SVN: r6333 - core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Thu May 27 15:02:40 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-05-27 15:02:39 -0400 (Thu, 27 May 2010)
New Revision: 6333

Added:
   core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/BeanManagerTest.java
   core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/Foo.java
Log:
WELD-497

Added: core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/BeanManagerTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/BeanManagerTest.java	                        (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/BeanManagerTest.java	2010-05-27 19:02:39 UTC (rev 6333)
@@ -0,0 +1,38 @@
+package org.jboss.weld.tests.beanManager;
+
+import javax.enterprise.context.spi.CreationalContext;
+import javax.enterprise.inject.spi.Bean;
+
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.weld.test.AbstractWeldTest;
+import org.testng.annotations.Test;
+
+ at Artifact
+public class BeanManagerTest extends AbstractWeldTest
+{
+   
+   @Test(expectedExceptions=IllegalArgumentException.class)
+   public void testNullBeanArgumentToGetReference()
+   {
+      Bean<Foo> bean = getBean(Foo.class);
+      CreationalContext<Foo> cc = getCurrentManager().createCreationalContext(bean);
+      getCurrentManager().getReference(null, Foo.class, cc);
+   }
+   
+   @Test(expectedExceptions=IllegalArgumentException.class)
+   public void testNullBeanTypeArgumentToGetReference()
+   {
+      Bean<Foo> bean = getBean(Foo.class);
+      CreationalContext<Foo> cc = getCurrentManager().createCreationalContext(bean);
+      getCurrentManager().getReference(bean, null, cc);
+   }
+   
+   @Test(expectedExceptions=IllegalArgumentException.class)
+   public void testNullCreationalContextArgumentToGetReference()
+   {
+      Bean<Foo> bean = getBean(Foo.class);
+      CreationalContext<Foo> cc = getCurrentManager().createCreationalContext(bean);
+      getCurrentManager().getReference(bean, Foo.class, null);
+   }
+
+}


Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/BeanManagerTest.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/Foo.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/Foo.java	                        (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/Foo.java	2010-05-27 19:02:39 UTC (rev 6333)
@@ -0,0 +1,6 @@
+package org.jboss.weld.tests.beanManager;
+
+public class Foo
+{
+
+}


Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/tests/beanManager/Foo.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native



More information about the weld-commits mailing list