[webbeans-commits] Webbeans SVN: r3855 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests: lookup/dynamic/builtin and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Mon Oct 5 13:49:19 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-10-05 13:49:19 -0400 (Mon, 05 Oct 2009)
New Revision: 3855

Added:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Field.java
Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/ProducerTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java
Log:
Fix a test and change designations

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/ProducerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/ProducerTest.java	2009-10-05 15:05:54 UTC (rev 3854)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/ProducerTest.java	2009-10-05 17:49:19 UTC (rev 3855)
@@ -47,7 +47,7 @@
       assert Cat.isInitializerCalled();
    }
 
-   @Test(groups = "broken")
+   @Test(groups = "ri-broken")
    @SpecAssertions({
       @SpecAssertion(section = "11.2", id = "c")
    })

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java	2009-10-05 15:05:54 UTC (rev 3854)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java	2009-10-05 17:49:19 UTC (rev 3855)
@@ -64,10 +64,15 @@
 	   assert farm.getCow() != null;
 	}
 	
-	@Test(groups = "broken")
+	@Test(groups = "ri-broken")
 	@SpecAssertion(section = "5.7.2", id = "g")
-	public void testInstanceIsPassivationCapable() {
-	   Bean<Instance> instance = getBeans(Instance.class).iterator().next();
-	   // assert instance.isSerializable();
+	public void testInstanceIsPassivationCapable() throws Exception 
+	{
+	   Field field = getInstanceByType(Field.class);
+	   Object object = deserialize(serialize(field));
+	   assert field.getInstance().get() instanceof Cow;
+	   assert object instanceof Field;
+	   Field field2 = (Field) object;
+	   assert field2.getInstance().get() instanceof Cow;
 	}
 }

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Field.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Field.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Field.java	2009-10-05 17:49:19 UTC (rev 3855)
@@ -0,0 +1,18 @@
+package org.jboss.jsr299.tck.tests.lookup.dynamic.builtin;
+
+import java.io.Serializable;
+
+import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
+
+public class Field implements Serializable
+{
+   
+   @Inject private Instance<Cow> instance;
+   
+   public Instance<Cow> getInstance()
+   {
+      return instance;
+   }
+
+}


Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Field.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain




More information about the weld-commits mailing list