Author: shane.bryzak(a)jboss.com
Date: 2009-01-09 03:07:32 -0500 (Fri, 09 Jan 2009)
New Revision: 843
Added:
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecAssertion.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecVersion.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/AnimalStereotype.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Chunky.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Synchronous.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Tame.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Whitefish.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Animal.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Barn.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/BlackWidow.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cat.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cod.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DaddyLongLegs.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlyAnimal.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlySpider.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DefangedTarantula.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/FunnelWeaver.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/LadybirdSpider.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Order.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/ScottishFish.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Spider.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/SpiderProducer.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tarantula.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/TrapdoorSpider.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tuna.java
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/WolfSpider.java
Removed:
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/AbstractTest.java
Log:
TCK test beans
Deleted: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/AbstractTest.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/AbstractTest.java 2009-01-09
07:26:24 UTC (rev 842)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/AbstractTest.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -1,54 +0,0 @@
-package org.jboss.webbeans.tck.test;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.util.Arrays;
-
-import javax.webbeans.Production;
-import javax.webbeans.Standard;
-import javax.webbeans.manager.Manager;
-
-import org.jboss.webbeans.tck.api.Managers;
-import org.jboss.webbeans.tck.test.annotations.AnotherDeploymentType;
-import org.jboss.webbeans.tck.test.annotations.HornedAnimalDeploymentType;
-import org.testng.annotations.BeforeMethod;
-
-public class AbstractTest
-{
- protected Manager manager;
-
- public static boolean visited = false;
-
- @BeforeMethod
- public final void before()
- {
- manager = Managers.instance().createManager();
- addStandardDeploymentTypesForTests();
- }
-
- @SuppressWarnings("unchecked")
- protected void addStandardDeploymentTypesForTests()
- {
- Managers.instance().setEnabledDeploymentTypes(Arrays.asList(Standard.class,
Production.class, AnotherDeploymentType.class, HornedAnimalDeploymentType.class));
- }
-
-// protected <T> void addToEjbCache(Class<T> clazz)
-// {
-// manager.getEjbDescriptorCache().add(new MockEjbDescriptor<T>(clazz));
-// }
-
- protected byte[] serialize(Object instance) throws IOException {
- ByteArrayOutputStream bytes = new ByteArrayOutputStream();
- ObjectOutputStream out = new ObjectOutputStream(bytes);
- out.writeObject(instance);
- return bytes.toByteArray();
- }
-
- protected Object deserialize(byte[] bytes) throws IOException, ClassNotFoundException
{
- ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bytes));
- return in.readObject();
- }
-}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecAssertion.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecAssertion.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecAssertion.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,16 @@
+package org.jboss.webbeans.tck.test;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Target;
+
+(a)Target(ElementType.METHOD)
+@Documented
+public @interface SpecAssertion
+{
+
+ public String[] section();
+
+ public String note() default "";
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecVersion.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecVersion.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/SpecVersion.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,13 @@
+package org.jboss.webbeans.tck.test;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Target;
+
+@Documented
+(a)Target(ElementType.TYPE)
+public @interface SpecVersion {
+
+ String value();
+
+}
Added:
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/AnimalStereotype.java
===================================================================
---
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/AnimalStereotype.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/AnimalStereotype.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,23 @@
+package org.jboss.webbeans.tck.test.annotations;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.webbeans.RequestScoped;
+import javax.webbeans.Stereotype;
+
+import org.jboss.webbeans.tck.test.beans.Animal;
+
+(a)Stereotype(requiredTypes=Animal.class)
+@Target( { TYPE, METHOD, FIELD })
+@Retention(RUNTIME)
+@RequestScoped
+public @interface AnimalStereotype
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Chunky.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Chunky.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Chunky.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,24 @@
+package org.jboss.webbeans.tck.test.annotations;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.webbeans.BindingType;
+
+@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Retention(RUNTIME)
+@Documented
+@BindingType
+public @interface Chunky
+{
+
+ boolean realChunky();
+
+}
Added:
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Synchronous.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Synchronous.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Synchronous.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,21 @@
+package org.jboss.webbeans.tck.test.annotations;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.webbeans.BindingType;
+
+@Target( { TYPE, METHOD, PARAMETER })
+@Retention(RUNTIME)
+@Documented
+@BindingType
+public @interface Synchronous
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Tame.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Tame.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Tame.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,22 @@
+package org.jboss.webbeans.tck.test.annotations;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.webbeans.BindingType;
+
+@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Retention(RUNTIME)
+@Documented
+@BindingType
+public @interface Tame
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Whitefish.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Whitefish.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/annotations/Whitefish.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,22 @@
+package org.jboss.webbeans.tck.test.annotations;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.webbeans.BindingType;
+
+@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Retention(RUNTIME)
+@Documented
+@BindingType
+public @interface Whitefish
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Animal.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Animal.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Animal.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public interface Animal
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Barn.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Barn.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Barn.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,10 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import org.jboss.webbeans.tck.test.annotations.Tame;
+
+public class Barn
+{
+ @Tame
+ public Tarantula petSpider;
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/BlackWidow.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/BlackWidow.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/BlackWidow.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class BlackWidow extends Spider implements DeadlySpider
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cat.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cat.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cat.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,12 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.Production;
+
+import org.jboss.webbeans.test.annotations.Synchronous;
+
+@Production
+@Synchronous
+public class Cat
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cod.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cod.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Cod.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,16 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.Named;
+import javax.webbeans.Production;
+
+import org.jboss.webbeans.tck.test.annotations.Chunky;
+import org.jboss.webbeans.tck.test.annotations.Whitefish;
+
+@Production
+@Whitefish
+@Chunky(realChunky=true)
+@Named("whitefish")
+public class Cod implements ScottishFish
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DaddyLongLegs.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DaddyLongLegs.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DaddyLongLegs.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class DaddyLongLegs extends Spider
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlyAnimal.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlyAnimal.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlyAnimal.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public interface DeadlyAnimal
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlySpider.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlySpider.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DeadlySpider.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public interface DeadlySpider extends DeadlyAnimal
+{
+
+}
Added:
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DefangedTarantula.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DefangedTarantula.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/DefangedTarantula.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class DefangedTarantula extends Tarantula
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/FunnelWeaver.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/FunnelWeaver.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/FunnelWeaver.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class FunnelWeaver<T>
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/LadybirdSpider.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/LadybirdSpider.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/LadybirdSpider.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,14 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.ApplicationScoped;
+
+@ApplicationScoped
+public class LadybirdSpider extends Spider
+{
+
+ public void spinWeb()
+ {
+
+ }
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Order.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Order.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Order.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,9 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.Production;
+
+@Production
+public class Order
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/ScottishFish.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/ScottishFish.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/ScottishFish.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public interface ScottishFish extends Animal
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Spider.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Spider.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Spider.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,11 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class Spider implements Animal
+{
+
+ public final void layEggs()
+ {
+
+ }
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/SpiderProducer.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/SpiderProducer.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/SpiderProducer.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,104 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.Dependent;
+import javax.webbeans.Named;
+import javax.webbeans.Produces;
+import javax.webbeans.Production;
+import javax.webbeans.RequestScoped;
+
+import org.jboss.webbeans.tck.test.annotations.AnimalStereotype;
+import org.jboss.webbeans.tck.test.annotations.AnotherDeploymentType;
+import org.jboss.webbeans.tck.test.annotations.Tame;
+
+@AnotherDeploymentType
+public class SpiderProducer
+{
+
+ private static Spider[] ALL_SPIDERS = { new Tarantula(), new LadybirdSpider(), new
DaddyLongLegs() };
+
+ @Produces @Tame public Tarantula produceTameTarantula()
+ {
+ return new DefangedTarantula();
+ }
+
+ @Produces public Tarantula produceTarantula()
+ {
+ return new Tarantula();
+ }
+
+ @Produces @Dependent public final TrapdoorSpider produceTrapdoorSpider()
+ {
+ return new TrapdoorSpider();
+ }
+
+ @Produces @Named("blackWidow") public BlackWidow produceBlackWidow()
+ {
+ return new BlackWidow();
+ }
+
+ @Produces @Named @RequestScoped public DaddyLongLegs produceDaddyLongLegs()
+ {
+ return new DaddyLongLegs();
+ }
+
+ @Produces @Named @Production public LadybirdSpider getLadybirdSpider()
+ {
+ return new LadybirdSpider();
+ }
+
+ @Produces @Named("Shelob") public Tarantula produceShelob()
+ {
+ return null;
+ }
+
+ @Produces @AnimalStereotype public WolfSpider produceWolfSpider()
+ {
+ return new WolfSpider();
+ }
+
+ @Produces public Animal makeASpider()
+ {
+ return new WolfSpider();
+ }
+
+ @Produces public int getWolfSpiderSize()
+ {
+ return 4;
+ }
+
+ @Produces public Spider[] getSpiders()
+ {
+ return ALL_SPIDERS;
+ }
+
+ @Produces public String[] getStrings()
+ {
+ return new String[0];
+ }
+
+ @Produces public <T> FunnelWeaver<T> getFunnelWeaver()
+ {
+ return new FunnelWeaver<T>();
+ }
+
+ @Produces public FunnelWeaver<?> getAnotherFunnelWeaver()
+ {
+ return new FunnelWeaver<Object>();
+ }
+
+ @Produces public FunnelWeaver<Spider> getFunnelWeaverSpider()
+ {
+ return new FunnelWeaver<Spider>();
+ }
+
+ @Produces public Spider getNullSpider()
+ {
+ return null;
+ }
+
+ @Produces public Spider produceSpiderFromInjection(@Tame Tarantula tarantula)
+ {
+ return tarantula;
+ }
+
+}
\ No newline at end of file
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tarantula.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tarantula.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tarantula.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class Tarantula extends Spider implements DeadlySpider
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/TrapdoorSpider.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/TrapdoorSpider.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/TrapdoorSpider.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class TrapdoorSpider
+{
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tuna.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tuna.java
(rev 0)
+++ tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/Tuna.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,17 @@
+package org.jboss.webbeans.tck.test.beans;
+
+import javax.webbeans.RequestScoped;
+
+import org.jboss.webbeans.tck.test.annotations.AnotherDeploymentType;
+
+@AnotherDeploymentType
+@RequestScoped
+public class Tuna
+{
+
+ public String getName()
+ {
+ return "Ophir";
+ }
+
+}
Added: tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/WolfSpider.java
===================================================================
--- tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/WolfSpider.java
(rev 0)
+++
tck/trunk/api/src/main/java/org/jboss/webbeans/tck/test/beans/WolfSpider.java 2009-01-09
08:07:32 UTC (rev 843)
@@ -0,0 +1,6 @@
+package org.jboss.webbeans.tck.test.beans;
+
+public class WolfSpider implements Animal
+{
+
+}