[webbeans-commits] Webbeans SVN: r1622 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Sat Feb 21 16:10:30 EST 2009
Author: pete.muir at jboss.org
Date: 2009-02-21 16:10:30 -0500 (Sat, 21 Feb 2009)
New Revision: 1622
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/instantiation/
Removed:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Animal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnimalFarmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentTypeLiteral.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMemberLiteral_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMember_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMemberLiteral_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMember_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Chunky.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ChunkyLiteral.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Cod.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DaddyLongLegs.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlyAnimal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlySpider.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ExpensiveLiteral.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Farmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/FinalTuna_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Haddock.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Halibut.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/InstantiationByTypeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/LadybirdSpider.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ParameterizedBean_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Plaice.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/RoundWhitefish.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Salmon.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFish.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFishFarmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SeaBass.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Sole.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Spider.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tarantula.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tuna.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Whitefish.java
Log:
Convert tests to @Artifact
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Animal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Animal.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Animal.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-interface Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnimalFarmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnimalFarmer.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnimalFarmer.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-class AnimalFarmer extends Farmer<Animal>
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentType.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentType.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,20 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-import javax.inject.DeploymentType;
-
- at Target( { TYPE, METHOD })
- at Retention(RUNTIME)
- at Documented
- at DeploymentType
- at interface AnotherDeploymentType
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentTypeLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentTypeLiteral.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/AnotherDeploymentTypeLiteral.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.AnnotationLiteral;
-
-class AnotherDeploymentTypeLiteral extends AnnotationLiteral<AnotherDeploymentType> implements AnotherDeploymentType
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMemberLiteral_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMemberLiteral_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMemberLiteral_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.AnnotationLiteral;
-
-abstract class BindingTypeWithBindingAnnotationMemberLiteral_Broken extends AnnotationLiteral<BindingTypeWithBindingAnnotationMember_Broken> implements BindingTypeWithBindingAnnotationMember_Broken
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMember_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMember_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingAnnotationMember_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,24 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.inject.BindingType;
-
- at Target( { TYPE, METHOD, PARAMETER, FIELD })
- at Retention(RUNTIME)
- at Documented
- at BindingType
- at interface BindingTypeWithBindingAnnotationMember_Broken
-{
-
- Expensive expensive();
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMemberLiteral_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMemberLiteral_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMemberLiteral_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.AnnotationLiteral;
-
-abstract class BindingTypeWithBindingArrayTypeMemberLiteral_Broken extends AnnotationLiteral<BindingTypeWithBindingArrayTypeMember_Broken> implements BindingTypeWithBindingArrayTypeMember_Broken
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMember_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMember_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/BindingTypeWithBindingArrayTypeMember_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,24 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.inject.BindingType;
-
- at Target( { TYPE, METHOD, PARAMETER, FIELD })
- at Retention(RUNTIME)
- at Documented
- at BindingType
- at interface BindingTypeWithBindingArrayTypeMember_Broken
-{
-
- boolean[] bool();
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Chunky.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Chunky.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Chunky.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,24 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.inject.BindingType;
-
- at Target( { TYPE, METHOD, PARAMETER, FIELD })
- at Retention(RUNTIME)
- at Documented
- at BindingType
- at interface Chunky
-{
-
- boolean realChunky();
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ChunkyLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ChunkyLiteral.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ChunkyLiteral.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.AnnotationLiteral;
-
-abstract class ChunkyLiteral extends AnnotationLiteral<Chunky> implements Chunky
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Cod.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Cod.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Cod.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,13 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.annotation.Named;
-import javax.inject.Production;
-
- at Production
- at Whitefish
- at Chunky(realChunky=true)
- at Named("whitefish")
-class Cod implements ScottishFish
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DaddyLongLegs.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DaddyLongLegs.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DaddyLongLegs.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-class DaddyLongLegs extends Spider
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlyAnimal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlyAnimal.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlyAnimal.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-interface DeadlyAnimal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlySpider.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlySpider.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/DeadlySpider.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-interface DeadlySpider extends DeadlyAnimal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Expensive.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Expensive.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,28 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.annotation.NonBinding;
-import javax.inject.BindingType;
-
- at Target( { TYPE, METHOD, PARAMETER, FIELD })
- at Retention(RUNTIME)
- at Documented
- at BindingType
- at interface Expensive
-{
-
- boolean veryExpensive();
-
- @NonBinding
- int cost();
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ExpensiveLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ExpensiveLiteral.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ExpensiveLiteral.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.AnnotationLiteral;
-
-abstract class ExpensiveLiteral extends AnnotationLiteral<Expensive> implements Expensive
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Farmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Farmer.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Farmer.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.Production;
-
- at Production
-class Farmer<T>
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/FinalTuna_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/FinalTuna_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/FinalTuna_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,10 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.context.RequestScoped;
-
- at AnotherDeploymentType
- at RequestScoped
-final class FinalTuna_Broken
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Haddock.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Haddock.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Haddock.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.annotation.Named;
-import javax.inject.Production;
-
- at Production
- at Named
-class Haddock implements Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Halibut.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Halibut.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Halibut.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-
- at Expensive(cost=50, veryExpensive=true)
- at Whitefish
-class Halibut implements Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/InstantiationByTypeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/InstantiationByTypeTest.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/InstantiationByTypeTest.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,101 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import java.lang.annotation.Annotation;
-import java.util.List;
-
-import javax.inject.AmbiguousDependencyException;
-import javax.inject.AnnotationLiteral;
-import javax.inject.DuplicateBindingTypeException;
-import javax.inject.TypeLiteral;
-import javax.inject.UnproxyableDependencyException;
-import javax.inject.UnsatisfiedDependencyException;
-import javax.inject.manager.Bean;
-
-import org.hibernate.tck.annotations.SpecAssertion;
-import org.jboss.jsr299.tck.AbstractDeclarativeTest;
-import org.jboss.jsr299.tck.literals.CurrentBinding;
-import org.testng.annotations.Test;
-
-/**
- *
- * Spec version: PRD2
- *
- */
-public class InstantiationByTypeTest extends AbstractDeclarativeTest
-{
-
- @Override
- protected List<Class<? extends Annotation>> getEnabledDeploymentTypes()
- {
- List<Class<? extends Annotation>> deploymentTypes = super.getStandardDeploymentTypes();
- deploymentTypes.add(AnotherDeploymentType.class);
- return deploymentTypes;
- }
-
- @Test(groups={"resolution", "beanLifecycle"})
- @SpecAssertion(section="5.7.2", id = "h")
- public void testCurrentBindingTypeAssumed()
- {
- Bean<Tuna> tunaBean = createSimpleBean(Tuna.class);
- getCurrentManager().addBean(tunaBean);
- assert getCurrentManager().getInstanceByType(Tuna.class) != null;
- }
-
- @Test(groups="resolution", expectedExceptions=IllegalArgumentException.class)
- @SpecAssertion(section="5.7.2", id = "ib")
- public void testParameterizedTypeWithWildcardParameter()
- {
- getCurrentManager().getInstanceByType(new TypeLiteral<ParameterizedBean_Broken<?>>(){});
- }
-
- @Test(groups="resolution", expectedExceptions=IllegalArgumentException.class)
- @SpecAssertion(section="5.7.2", id = "ia")
- public <T> void testParameterizedTypeWithTypeParameter()
- {
- getCurrentManager().getInstanceByType(new TypeLiteral<ParameterizedBean_Broken<T>>(){});
- }
-
-
- @Test(groups="resolution", expectedExceptions=DuplicateBindingTypeException.class)
- @SpecAssertion(section="5.7.2", id = "j")
- public void testDuplicateBindingTypesUsed()
- {
- getCurrentManager().getInstanceByType(Tuna.class, new CurrentBinding(), new CurrentBinding());
- }
-
- @Test(groups="resolution", expectedExceptions=IllegalArgumentException.class)
- @SpecAssertion(section="5.7.2", id = "k")
- public void testNonBindingTypeUsed()
- {
- getCurrentManager().getInstanceByType(Tuna.class, new AnotherDeploymentTypeLiteral());
- }
-
- @Test(expectedExceptions=AmbiguousDependencyException.class)
- @SpecAssertion(section="5.7.2", id = "n")
- public void testAmbiguousDependencies() throws Exception
- {
- Bean<Cod> codBean = createSimpleBean(Cod.class);
- Bean<Salmon> salmonBean = createSimpleBean(Salmon.class);
- Bean<Sole> soleBean = createSimpleBean(Sole.class);
- getCurrentManager().addBean(codBean);
- getCurrentManager().addBean(salmonBean);
- getCurrentManager().addBean(soleBean);
- getCurrentManager().getInstanceByType(ScottishFish.class, new AnnotationLiteral<Whitefish>(){});
- }
-
- @Test(expectedExceptions=UnsatisfiedDependencyException.class)
- @SpecAssertion(section="5.7.2", id = "m")
- public void testUnsatisfiedDependencies() throws Exception
- {
- deployBeans(Cod.class, Salmon.class, Sole.class);;
- getCurrentManager().getInstanceByType(Tuna.class, new CurrentBinding());
- }
-
- @Test(expectedExceptions=UnproxyableDependencyException.class)
- @SpecAssertion(section="outdated", id = "outdated")
- public void testUnproxyableDependencies() throws Exception
- {
- deployBeans(FinalTuna_Broken.class);
- getCurrentManager().getInstanceByType(FinalTuna_Broken.class, new AnnotationLiteral<Whitefish>(){});
- }
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/LadybirdSpider.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/LadybirdSpider.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/LadybirdSpider.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,14 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.context.ApplicationScoped;
-
- at ApplicationScoped
-class LadybirdSpider extends Spider
-{
-
- public void spinWeb()
- {
-
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ParameterizedBean_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ParameterizedBean_Broken.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ParameterizedBean_Broken.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-class ParameterizedBean_Broken<T>
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Plaice.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Plaice.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Plaice.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.annotation.Named;
-
- at AnotherDeploymentType
- at Whitefish
- at Named("whitefish")
-final class Plaice implements Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/RoundWhitefish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/RoundWhitefish.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/RoundWhitefish.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,8 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
- at Expensive(cost=60, veryExpensive=true)
- at Whitefish
-class RoundWhitefish implements Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Salmon.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Salmon.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Salmon.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.annotation.Named;
-import javax.inject.Production;
-
- at Production
- at Named
-class Salmon implements ScottishFish
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFish.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFish.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,7 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-
-interface ScottishFish extends Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFishFarmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFishFarmer.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/ScottishFishFarmer.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,9 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.Production;
-
- at Production
-class ScottishFishFarmer extends Farmer<ScottishFish>
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SeaBass.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SeaBass.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SeaBass.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.context.RequestScoped;
-import javax.inject.Production;
-
- at Production
- at RequestScoped
-class SeaBass implements Animal
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Sole.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Sole.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Sole.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,12 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.annotation.Named;
-import javax.inject.Production;
-
- at Production
- at Whitefish
- at Named("whitefish")
-class Sole implements ScottishFish
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Spider.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Spider.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Spider.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,12 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-
-class Spider implements Animal
-{
-
- public final void layEggs()
- {
-
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SpiderProducer.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/SpiderProducer.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,21 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.inject.Produces;
-
- at AnotherDeploymentType
-class SpiderProducer
-{
-
- private static Spider[] ALL_SPIDERS = { new Tarantula(), new LadybirdSpider(), new DaddyLongLegs() };
-
- @Produces public Spider[] getSpiders()
- {
- return ALL_SPIDERS;
- }
-
- @Produces public String[] getStrings()
- {
- return new String[0];
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tarantula.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tarantula.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tarantula.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,6 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-class Tarantula extends Spider implements DeadlySpider
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tuna.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tuna.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Tuna.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,15 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-import javax.context.RequestScoped;
-
- at AnotherDeploymentType
- at RequestScoped
-class Tuna
-{
-
- public String getName()
- {
- return "Ophir";
- }
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Whitefish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Whitefish.java 2009-02-21 20:57:56 UTC (rev 1621)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/lookup/typesafe/Whitefish.java 2009-02-21 21:10:30 UTC (rev 1622)
@@ -1,22 +0,0 @@
-package org.jboss.jsr299.tck.unit.lookup.typesafe;
-
-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.inject.BindingType;
-
- at Target( { TYPE, METHOD, PARAMETER, FIELD })
- at Retention(RUNTIME)
- at Documented
- at BindingType
- at interface Whitefish
-{
-
-}
More information about the weld-commits
mailing list