[webbeans-commits] Webbeans SVN: r1019 - ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Fri Jan 16 10:04:20 EST 2009
Author: pete.muir at jboss.org
Date: 2009-01-16 10:04:20 -0500 (Fri, 16 Jan 2009)
New Revision: 1019
Removed:
ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ClientProxyTest.java
Log:
Remove client proxy tests
Deleted: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ClientProxyTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ClientProxyTest.java 2009-01-16 15:02:47 UTC (rev 1018)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ClientProxyTest.java 2009-01-16 15:04:20 UTC (rev 1019)
@@ -1,92 +0,0 @@
-package org.jboss.webbeans.test;
-
-import java.io.IOException;
-
-import javax.webbeans.DefinitionException;
-import javax.webbeans.UnproxyableDependencyException;
-import javax.webbeans.manager.Bean;
-
-import org.jboss.webbeans.bean.SimpleBean;
-import org.jboss.webbeans.test.beans.Fox;
-import org.jboss.webbeans.test.beans.Tuna;
-import org.jboss.webbeans.test.beans.TunedTuna;
-import org.jboss.webbeans.test.beans.broken.FinalTuna;
-import org.jboss.webbeans.util.Reflections;
-import org.testng.annotations.Test;
-
- at SpecVersion("20081206")
-public class ClientProxyTest extends AbstractTest
-{
-
- @Test(groups = "Reflections")
- @SpecAssertion(section = { "5.4" })
- public void testClientProxyUsedForNormalScope()
- {
- Bean<Tuna> tunaBean = SimpleBean.of(Tuna.class, manager);
- manager.addBean(tunaBean);
- Tuna tuna = manager.getInstance(tunaBean);
- assert Reflections.isProxy(tuna);
- }
-
- @Test(groups = "Reflections")
- @SpecAssertion(section = { "5.4" })
- public void testClientProxyNotUsedForPseudoScope()
- {
- Bean<Fox> foxBean = SimpleBean.of(Fox.class, manager);
- try
- {
- activateDependentContext();
- Fox fox = manager.getInstance(foxBean);
- assert !Reflections.isProxy(fox);
- }
- finally
- {
- deactivateDependentContext();
- }
- }
-
- @Test(groups = "Reflections")
- @SpecAssertion(section = "5.4")
- public void testSimpleWebBeanClientProxyIsSerializable() throws IOException, ClassNotFoundException
- {
- Bean<TunedTuna> tunaBean = SimpleBean.of(TunedTuna.class, manager);
- manager.addBean(tunaBean);
- TunedTuna tuna = manager.getInstance(tunaBean);
- assert Reflections.isProxy(tuna);
- byte[] bytes = serialize(tuna);
- tuna = (TunedTuna) deserialize(bytes);
- assert Reflections.isProxy(tuna);
- assert tuna.getState().equals("tuned");
- }
-
- @Test(groups = "Reflections", expectedExceptions = UnproxyableDependencyException.class)
- @SpecAssertion(section = "5.4.1")
- public void testInjectionPointWithUnproxyableTypeWhichResolvesToNormalScopedWebBean()
- {
- Bean<FinalTuna> tunaBean = SimpleBean.of(FinalTuna.class, manager);
- manager.addBean(tunaBean);
- @SuppressWarnings("unused")
- FinalTuna tuna = manager.getInstanceByType(FinalTuna.class);
- assert false;
- }
-
- @Test(groups = "Reflections")
- @SpecAssertion(section = "5.4.2")
- public void testClientProxyInvocation()
- {
- Bean<TunedTuna> tunaBean = SimpleBean.of(TunedTuna.class, manager);
- manager.addBean(tunaBean);
- TunedTuna tuna = manager.getInstance(tunaBean);
- assert Reflections.isProxy(tuna);
- assert tuna.getState().equals("tuned");
- }
-
- @Test(groups = "Reflections", expectedExceptions=DefinitionException.class)
- public void testGettingUnknownBeanFails() {
- Bean<Tuna> tunaBean = SimpleBean.of(Tuna.class, manager);
- @SuppressWarnings("unused")
- Tuna tuna = manager.getInstance(tunaBean);
- assert false;
- }
-
-}
More information about the weld-commits
mailing list