[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