Author: pete.muir(a)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;
-
-@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;
- }
-
-}
Show replies by date