[webbeans-commits] Webbeans SVN: r1511 - ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas and 5 other directories.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Fri Feb 13 13:22:26 EST 2009
Author: pete.muir at jboss.org
Date: 2009-02-13 13:22:26 -0500 (Fri, 13 Feb 2009)
New Revision: 1511
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ExpectedDeploymentExceptions.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/AnotherDeploymentType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/BeanWithTooManyDeploymentTypes_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/TooManyDeploymentTypesTest.java
Removed:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/AnotherDeploymentType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/BeanWithTooManyDeploymentTypes_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/TooManyDeploymentTypesTest.java
Modified:
ri/trunk/jboss-tck-runner/pom.xml
ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractDeclarativeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ArtifactDescriptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/jsr299/TCKArtifactDescriptor.java
Log:
Expected deployment exceptions
Modified: ri/trunk/jboss-tck-runner/pom.xml
===================================================================
--- ri/trunk/jboss-tck-runner/pom.xml 2009-02-13 16:14:41 UTC (rev 1510)
+++ ri/trunk/jboss-tck-runner/pom.xml 2009-02-13 18:22:26 UTC (rev 1511)
@@ -55,6 +55,10 @@
</dependencies>
+ <properties>
+ <restartJBoss>false</restartJBoss>
+ </properties>
+
<build>
<plugins>
<plugin>
@@ -144,6 +148,10 @@
<value>../jboss-as</value>
</property>
<property>
+ <name>jboss.force.restart</name>
+ <value>false</value>
+ </property>
+ <property>
<name>org.jboss.jsr299.tck.libraryDirectory</name>
<value>${project.build.directory}/dependency/lib</value>
</property>
@@ -153,6 +161,47 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>incontainer-restart</id>
+ <activation>
+ <property>
+ <name>incontainer-restart</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <suiteXmlFiles>
+ <suiteXmlFile>${project.build.directory}/dependency/jsr299-tck-impl-suite.xml</suiteXmlFile>
+ </suiteXmlFiles>
+ <systemProperties>
+ <property>
+ <name>org.jboss.jsr299.tck.standalone</name>
+ <value>false</value>
+ </property>
+ <property>
+ <name>jboss-as.dir</name>
+ <value>../jboss-as</value>
+ </property>
+ <property>
+ <name>jboss.force.restart</name>
+ <value>true</value>
+ </property>
+ <property>
+ <name>org.jboss.jsr299.tck.libraryDirectory</name>
+ <value>${project.build.directory}/dependency/lib</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
+
+
</project>
Modified: ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
===================================================================
--- ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -30,6 +30,7 @@
public static final String JBOSS_HOME_PROPERTY_NAME = "jboss.home";
public static final String JBOSS_AS_DIR_PROPERTY_NAME = "jboss-as.dir";
public static final String JBOSS_BOOT_TIMEOUT_PROPERTY_NAME = "jboss.boot.timeout";
+ public static final String FORCE_RESTART_PROPERTY_NAME = "jboss.force.restart";
private static Logger log = Logger.getLogger(AbstractContainersImpl.class);
@@ -63,7 +64,7 @@
this.jbossHttpUrl = "http://" + configuration.getHost() + "/";
}
- protected boolean checkJBossUp()
+ protected boolean isJBossUp()
{
// Check that JBoss is up!
try
@@ -117,8 +118,23 @@
log.info("JBoss Home set to " + jbossHome);
}
this.bootTimeout = Long.getLong(JBOSS_BOOT_TIMEOUT_PROPERTY_NAME, 120000);
- if (!checkJBossUp())
+ if (Boolean.getBoolean(FORCE_RESTART_PROPERTY_NAME))
{
+ if (isJBossUp())
+ {
+ shutDownJBoss();
+ try
+ {
+ Thread.sleep(10000);
+ }
+ catch (InterruptedException e)
+ {
+ Thread.currentThread().interrupt();
+ }
+ }
+ }
+ if (!isJBossUp())
+ {
jbossWasStarted = true;
launch(jbossHome, "run", "");
log.info("Starting JBoss AS");
@@ -127,7 +143,7 @@
boolean interrupted = false;
while (timeoutTime > System.currentTimeMillis())
{
- if (checkJBossUp())
+ if (isJBossUp())
{
log.info("Started JBoss AS");
return;
@@ -166,6 +182,13 @@
}
}
+ private void shutDownJBoss() throws IOException
+ {
+ log.info("Shutting down JBoss AS");
+ launch(jbossHome, "shutdown", "-S");
+ log.info("Shut down JBoss AS");
+ }
+
private static void launch(String jbossHome, String scriptFileName, String params) throws IOException
{
String osName = System.getProperty("os.name");
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractDeclarativeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractDeclarativeTest.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractDeclarativeTest.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -69,25 +69,45 @@
return !isInContainer() && artifact != null && ((getCurrentConfiguration().isStandalone() && !artifact.isUnit()) || !getCurrentConfiguration().isStandalone());
}
- private void deployArtifact() throws Exception
+ private void deployArtifact() throws Throwable
{
- if (isDeployToContainerNeeded())
+ Throwable throwable = null;
+ try
{
- getCurrentConfiguration().getContainers().deploy(artifact.getJar(), artifact.getDefaultName());
- }
- else if (artifact != null)
- {
- // Not a legacy test
- Set<Class<?>> classes = artifact.getClasses();
- if (getEnabledDeploymentTypes().size() > 0)
+ if (isDeployToContainerNeeded())
{
- getCurrentConfiguration().getStandaloneContainers().deploy(getEnabledDeploymentTypes(), classes.toArray(EMPTY_CLASS_ARRAY));
+ getCurrentConfiguration().getContainers().deploy(artifact.getJar(), artifact.getDefaultName());
}
- else
+ else if (artifact != null)
{
- getCurrentConfiguration().getStandaloneContainers().deploy(classes.toArray(EMPTY_CLASS_ARRAY));
+ // Not a legacy test
+ Set<Class<?>> classes = artifact.getClasses();
+ if (getEnabledDeploymentTypes().size() > 0)
+ {
+ getCurrentConfiguration().getStandaloneContainers().deploy(getEnabledDeploymentTypes(), classes.toArray(EMPTY_CLASS_ARRAY));
+ }
+ else
+ {
+ getCurrentConfiguration().getStandaloneContainers().deploy(classes.toArray(EMPTY_CLASS_ARRAY));
+ }
}
}
+ catch (Throwable e)
+ {
+ throwable = e;
+ }
+ if (artifact != null && artifact.getExpectedDeploymentException() != null)
+ {
+ if (isThrowablePresent(artifact.getExpectedDeploymentException(), throwable))
+ {
+ // Correct, so swallow
+ return;
+ }
+ }
+ if (throwable != null)
+ {
+ throw throwable;
+ }
}
private void undeployArtifact() throws Exception
@@ -136,10 +156,11 @@
}
@BeforeClass
- public final void beforeClass() throws Exception
+ public final void beforeClass() throws Throwable
{
generateArtifact();
deployArtifact();
+
}
@AfterClass
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractTest.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractTest.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -202,4 +202,20 @@
return ConfigurationImpl.get();
}
+ protected static boolean isThrowablePresent(Class<? extends Throwable> throwableType, Throwable throwable)
+ {
+ if (throwableType.isAssignableFrom(throwableType.getClass()))
+ {
+ return true;
+ }
+ else if (throwable.getClass().equals(Throwable.class))
+ {
+ return false;
+ }
+ else
+ {
+ return isThrowablePresent(throwableType, throwable.getCause());
+ }
+ }
+
}
\ No newline at end of file
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ArtifactDescriptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ArtifactDescriptor.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ArtifactDescriptor.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -226,6 +226,7 @@
private final Collection<ResourceDescriptor> resources;
private final Collection<Class<?>> classes;
private final Set<ResourceDescriptor> extraLibraries;
+ private final Class<? extends Throwable> expectedDeploymentException;
private final Class<?> declaringClass;
private final boolean standalone;
@@ -299,6 +300,14 @@
{
this.classes = Collections.emptyList();
}
+ if (declaringClass.isAnnotationPresent(ExpectedDeploymentExceptions.class))
+ {
+ this.expectedDeploymentException = declaringClass.getAnnotation(ExpectedDeploymentExceptions.class).value();
+ }
+ else
+ {
+ this.expectedDeploymentException = null;
+ }
if (extraLibrariesDirectory != null)
{
File directory = new File(extraLibrariesDirectory);
@@ -337,6 +346,7 @@
final TCKArtifactDescriptor artifact = newArtifact(packagingType, declaringClass, beansXml, standalone, ejbs, addDeclaringPackage);
artifact.setEjbs(ejbs);
artifact.setUnit(unit);
+ artifact.setExpectedDeploymentException(expectedDeploymentException);
artifact.getClasses().addAll(classes);
artifact.getResources().addAll(resources);
artifact.getLibraries().addAll(extraLibraries);
@@ -396,11 +406,6 @@
return artifact;
}
- public boolean isUnit()
- {
- return unit;
- };
-
}
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ExpectedDeploymentExceptions.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ExpectedDeploymentExceptions.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ExpectedDeploymentExceptions.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -0,0 +1,25 @@
+package org.jboss.jsr299.tck.impl.packaging;
+
+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;
+
+/**
+ * Mark this artifact as expecting to fail a deployment with the given exception
+ * or some subtype of it.
+ *
+ * @author Pete Muir
+ *
+ */
+ at Documented
+ at Retention(RUNTIME)
+ at Target(TYPE)
+public @interface ExpectedDeploymentExceptions
+{
+
+ Class<? extends Throwable> value();
+
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/ExpectedDeploymentExceptions.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/jsr299/TCKArtifactDescriptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/jsr299/TCKArtifactDescriptor.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/packaging/jsr299/TCKArtifactDescriptor.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -41,6 +41,7 @@
private boolean unit;
private boolean ejbs;
+ private Class<? extends Throwable> expectedDeploymentException;
public TCKArtifactDescriptor(Class<?> declaringClass, String beansXmlSourceFileName)
{
@@ -87,4 +88,14 @@
this.unit = unit;
}
+ public Class<? extends Throwable> getExpectedDeploymentException()
+ {
+ return expectedDeploymentException;
+ }
+
+ public void setExpectedDeploymentException(Class<? extends Throwable> expectedDeploymentException)
+ {
+ this.expectedDeploymentException = expectedDeploymentException;
+ }
+
}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/AnotherDeploymentType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/AnotherDeploymentType.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/AnotherDeploymentType.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -1,22 +0,0 @@
-package org.jboss.jsr299.tck.unit.definition.deployment.broken;
-
-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.Inherited;
-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 Inherited
- at interface AnotherDeploymentType
-{
-
-}
\ No newline at end of file
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/BeanWithTooManyDeploymentTypes_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/BeanWithTooManyDeploymentTypes_Broken.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/BeanWithTooManyDeploymentTypes_Broken.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -1,10 +0,0 @@
-package org.jboss.jsr299.tck.unit.definition.deployment.broken;
-
-import javax.inject.Production;
-
- at Production
- at AnotherDeploymentType
-class BeanWithTooManyDeploymentTypes_Broken
-{
-
-}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/TooManyDeploymentTypesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/TooManyDeploymentTypesTest.java 2009-02-13 16:14:41 UTC (rev 1510)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/TooManyDeploymentTypesTest.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -1,44 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.jboss.jsr299.tck.unit.definition.deployment.broken;
-
-import javax.inject.DefinitionException;
-
-import org.jboss.jsr299.tck.AbstractDeclarativeTest;
-import org.hibernate.tck.annotations.SpecAssertion;
-import org.testng.annotations.Test;
-
-/**
- * Single test for a bean with too many deployment types.
- */
-//@Artifact(addCurrentPackage=false)
-//@Classes(value = { BeanWithTooManyDeploymentTypes_Broken.class })
-public class TooManyDeploymentTypesTest extends AbstractDeclarativeTest
-{
- /**
- * An bean class or producer method or field may specify at most one
- * deployment type. If multiple deployment type annotations are specified, a
- * DefinitionException is thrown by the container at deployment time.
- */
- @Test(groups = { "deploymentType", "broken" }, expectedExceptions = DefinitionException.class)
- @SpecAssertion(section = "2.5.3", id = "unknown")
- public void testTooManyDeploymentTypes()
- {
- }
-
-}
Copied: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/AnotherDeploymentType.java (from rev 1502, tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/AnotherDeploymentType.java)
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/AnotherDeploymentType.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/AnotherDeploymentType.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -0,0 +1,22 @@
+package org.jboss.jsr299.tck.unit.definition.deployment.broken.tooMany;
+
+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.Inherited;
+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 Inherited
+ at interface AnotherDeploymentType
+{
+
+}
\ No newline at end of file
Copied: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/BeanWithTooManyDeploymentTypes_Broken.java (from rev 1502, tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/BeanWithTooManyDeploymentTypes_Broken.java)
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/BeanWithTooManyDeploymentTypes_Broken.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/BeanWithTooManyDeploymentTypes_Broken.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -0,0 +1,10 @@
+package org.jboss.jsr299.tck.unit.definition.deployment.broken.tooMany;
+
+import javax.inject.Production;
+
+ at Production
+ at AnotherDeploymentType
+class BeanWithTooManyDeploymentTypes_Broken
+{
+
+}
Copied: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/TooManyDeploymentTypesTest.java (from rev 1510, tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/TooManyDeploymentTypesTest.java)
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/TooManyDeploymentTypesTest.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/TooManyDeploymentTypesTest.java 2009-02-13 18:22:26 UTC (rev 1511)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.jsr299.tck.unit.definition.deployment.broken.tooMany;
+
+import javax.inject.DefinitionException;
+
+import org.hibernate.tck.annotations.SpecAssertion;
+import org.jboss.jsr299.tck.AbstractDeclarativeTest;
+import org.jboss.jsr299.tck.impl.packaging.Artifact;
+import org.jboss.jsr299.tck.impl.packaging.ExpectedDeploymentExceptions;
+import org.testng.annotations.Test;
+
+/**
+ * Single test for a bean with too many deployment types.
+ */
+ at Artifact
+ at ExpectedDeploymentExceptions(DefinitionException.class)
+public class TooManyDeploymentTypesTest extends AbstractDeclarativeTest
+{
+ /**
+ * An bean class or producer method or field may specify at most one
+ * deployment type. If multiple deployment type annotations are specified, a
+ * DefinitionException is thrown by the container at deployment time.
+ */
+ @Test(groups = { "deploymentType"})
+ @SpecAssertion(section = "2.5.3", id = "unknown")
+ public void testTooManyDeploymentTypes()
+ {
+ }
+
+}
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/unit/definition/deployment/broken/tooMany/TooManyDeploymentTypesTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
More information about the weld-commits
mailing list