[webbeans-commits] Webbeans SVN: r1413 - in tck/trunk/impl/src: test/java/org/jboss/webbeans/tck/impl/test/packaging/declarativeArtifact/war and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Wed Feb 4 13:58:04 EST 2009
Author: pete.muir at jboss.org
Date: 2009-02-04 13:58:04 -0500 (Wed, 04 Feb 2009)
New Revision: 1413
Modified:
tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/DeclarativeArtifactProcessor.java
tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/declarativeArtifact/war/ArtifactTest.java
Log:
Create the correct artifact depending on test type
Modified: tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/DeclarativeArtifactProcessor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/DeclarativeArtifactProcessor.java 2009-02-04 18:46:21 UTC (rev 1412)
+++ tck/trunk/impl/src/main/java/org/jboss/webbeans/tck/impl/packaging/DeclarativeArtifactProcessor.java 2009-02-04 18:58:04 UTC (rev 1413)
@@ -117,18 +117,32 @@
public TCKArtifactDescriptor getArtifact()
{
+ return getArtifact(true);
+ }
+
+ public TCKArtifactDescriptor getArtifact(boolean standalone)
+ {
final TCKArtifactDescriptor artifact;
- switch (packagingType)
+ if (packagingType.equals(WAR))
{
- case WAR:
artifact = new WarArtifactDescriptor(beansXml, webXml);
- break;
- case EAR:
- throw new UnsupportedOperationException();
- default:
- artifact = new TCKArtifactDescriptor(beansXml);
- break;
+ }
+ else if (packagingType.equals(EAR))
+ {
+ throw new UnsupportedOperationException();
}
+ else if (standalone)
+ {
+ artifact = new TCKArtifactDescriptor(beansXml);
+ }
+ else if (ejbs)
+ {
+ throw new UnsupportedOperationException();
+ }
+ else
+ {
+ artifact = new WarArtifactDescriptor(beansXml, null);
+ }
if (addDeclaringPackage)
{
artifact.getPackages().add(declaringClass.getPackage());
Modified: tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/declarativeArtifact/war/ArtifactTest.java
===================================================================
--- tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/declarativeArtifact/war/ArtifactTest.java 2009-02-04 18:46:21 UTC (rev 1412)
+++ tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/declarativeArtifact/war/ArtifactTest.java 2009-02-04 18:58:04 UTC (rev 1413)
@@ -20,7 +20,7 @@
File webInf = root.listFiles(WEB_INF_FILTER)[0];
assert webInf.getName().equals("WEB-INF");
assert webInf.isDirectory();
- assert webInf.listFiles().length == 1;
+ assert webInf.listFiles().length == 2;
assert webInf.listFiles(WEB_XML_FILTER).length == 1;
File webXml = webInf.listFiles(WEB_XML_FILTER)[0];
assert webXml.isFile();
@@ -38,7 +38,7 @@
File webInf = root.listFiles(WEB_INF_FILTER)[0];
assert webInf.getName().equals("WEB-INF");
assert webInf.isDirectory();
- assert webInf.listFiles().length == 1;
+ assert webInf.listFiles().length == 2;
assert webInf.listFiles(WEB_XML_FILTER).length == 1;
File webXml = webInf.listFiles(WEB_XML_FILTER)[0];
assert webXml.isFile();
More information about the weld-commits
mailing list