[webbeans-commits] Webbeans SVN: r3312 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Tue Jul 28 09:03:48 EDT 2009


Author: jharting
Date: 2009-07-28 09:03:47 -0400 (Tue, 28 Jul 2009)
New Revision: 3312

Added:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Counter.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java
Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/ResolutionByNameTest.java
Log:
Rewritten test for 5.8 c)

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Counter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Counter.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Counter.java	2009-07-28 13:03:47 UTC (rev 3312)
@@ -0,0 +1,17 @@
+package org.jboss.jsr299.tck.tests.lookup.el;
+
+import javax.enterprise.context.ApplicationScoped;
+
+ at ApplicationScoped
+class Counter
+{
+   private int count = 0;
+   
+   public void add() {
+      count++;
+   }
+   
+   public int getCount() {
+      return count;
+   }
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java	2009-07-28 13:03:47 UTC (rev 3312)
@@ -0,0 +1,17 @@
+package org.jboss.jsr299.tck.tests.lookup.el;
+
+import javax.enterprise.inject.Initializer;
+import javax.enterprise.inject.Named;
+
+ at Named
+class Game
+{
+   @Initializer
+   public void initialize(Counter counter) {
+      counter.add();
+   }
+   
+   public boolean getValue() {
+      return true;
+   }
+}

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/ResolutionByNameTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/ResolutionByNameTest.java	2009-07-28 12:58:17 UTC (rev 3311)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/ResolutionByNameTest.java	2009-07-28 13:03:47 UTC (rev 3312)
@@ -33,15 +33,16 @@
 public class ResolutionByNameTest extends AbstractJSR299Test
 {
    
-   @Test(groups="rewrite")
+   @Test(groups="ri-broken")
    @SpecAssertions({
       @SpecAssertion(section="5.8", id="c"),
       @SpecAssertion(section="2.5", id="a")
    })
+   //WBRI-322
    public void testQualifiedNameLookup()
    {
-      assert getCurrentConfiguration().getEl().evaluateValueExpression("#{javax.enterprise.context.conversation}", Conversation.class) != null;
-      assert getCurrentConfiguration().getEl().evaluateValueExpression("#{javax.enterprise.context.conversation}", Conversation.class) instanceof Conversation;
+      assert getCurrentConfiguration().getEl().evaluateValueExpression("#{(game.value and game.value) ? game.value : false}", Boolean.class);
+      assert getInstanceByType(Counter.class).getCount() == 1;
    }
 
    @Test(groups = "beanLifecycle")




More information about the weld-commits mailing list