[jboss-cvs] JBossAS SVN: r102898 - in trunk/testsuite/src/main/org/jboss/test/deployers/weld: test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 24 12:14:37 EDT 2010


Author: marius.bogoevici
Date: 2010-03-24 12:14:36 -0400 (Wed, 24 Mar 2010)
New Revision: 102898

Modified:
   trunk/testsuite/src/main/org/jboss/test/deployers/weld/numberguess/Game.java
   trunk/testsuite/src/main/org/jboss/test/deployers/weld/test/WeldNumberguessExampleUnitTestCase.java
Log:
expand Weld War testcase to perform JNDI lookup. It probably needs some refactoring (too much stuff tested at once)

Modified: trunk/testsuite/src/main/org/jboss/test/deployers/weld/numberguess/Game.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/deployers/weld/numberguess/Game.java	2010-03-24 16:14:32 UTC (rev 102897)
+++ trunk/testsuite/src/main/org/jboss/test/deployers/weld/numberguess/Game.java	2010-03-24 16:14:36 UTC (rev 102898)
@@ -3,6 +3,7 @@
 
 import java.io.Serializable;
 
+import javax.enterprise.inject.spi.BeanManager;
 import javax.inject.Named;
 import javax.inject.Inject;
 import javax.annotation.PostConstruct;
@@ -12,6 +13,8 @@
 import javax.faces.component.UIComponent;
 import javax.faces.component.UIInput;
 import javax.faces.context.FacesContext;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
 
 @Named
 @SessionScoped
@@ -28,7 +31,8 @@
    private int remainingGuesses;
    
    @Random @Inject Instance<Integer> randomNumber;
-   
+   private BeanManager beanManager;
+
    public Game()
    {
    }
@@ -84,6 +88,15 @@
    @PostConstruct
    public void reset()
    {
+      try
+      {
+         InitialContext context = new InitialContext();
+         beanManager = (BeanManager)context.lookup("java:comp/BeanManager");
+      }
+      catch (NamingException e)
+      {
+         throw new RuntimeException(e);
+      }
       this.smallest = 0;
       this.guess = 0;
       this.remainingGuesses = 10;

Modified: trunk/testsuite/src/main/org/jboss/test/deployers/weld/test/WeldNumberguessExampleUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/deployers/weld/test/WeldNumberguessExampleUnitTestCase.java	2010-03-24 16:14:32 UTC (rev 102897)
+++ trunk/testsuite/src/main/org/jboss/test/deployers/weld/test/WeldNumberguessExampleUnitTestCase.java	2010-03-24 16:14:36 UTC (rev 102898)
@@ -21,6 +21,8 @@
  */
 package org.jboss.test.deployers.weld.test;
 
+import java.net.URL;
+
 import junit.framework.Test;
 
 /**
@@ -39,6 +41,12 @@
       return deploy(WeldNumberguessExampleUnitTestCase.class, false, Type.WAR);
    }
 
+   @Override
+   protected URL getBaseURL() throws Exception
+   {
+      return new URL(getBaseURLString() + getWebContextName() + "/home.jsf");
+   }
+
    protected Type getType()
    {
       return Type.WAR;




More information about the jboss-cvs-commits mailing list