[webbeans-commits] Webbeans SVN: r1401 - in tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging: defined and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Tue Feb 3 19:24:32 EST 2009
Author: pete.muir at jboss.org
Date: 2009-02-03 19:24:32 -0500 (Tue, 03 Feb 2009)
New Revision: 1401
Modified:
tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/AbstractArtifactTest.java
tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/defined/ArtifactTest.java
Log:
tests for TCKArtifact
Modified: tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/AbstractArtifactTest.java
===================================================================
--- tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/AbstractArtifactTest.java 2009-02-03 23:59:52 UTC (rev 1400)
+++ tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/AbstractArtifactTest.java 2009-02-04 00:24:32 UTC (rev 1401)
@@ -39,7 +39,12 @@
protected File getCurrentPackageAsFile(File root)
{
- String[] packageHierarchy = getClass().getPackage().getName().split("\\.");
+ return getPackageAsFile(getClass().getPackage(), root);
+ }
+
+ protected File getPackageAsFile(Package pkg, File root)
+ {
+ String[] packageHierarchy = pkg.getName().split("\\.");
for (final String packageName : packageHierarchy)
{
File[] files = root.listFiles(new FilenameFilter()
Modified: tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/defined/ArtifactTest.java
===================================================================
--- tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/defined/ArtifactTest.java 2009-02-03 23:59:52 UTC (rev 1400)
+++ tck/trunk/impl/src/test/java/org/jboss/webbeans/tck/impl/test/packaging/defined/ArtifactTest.java 2009-02-04 00:24:32 UTC (rev 1401)
@@ -3,8 +3,13 @@
import java.io.File;
import java.io.FilenameFilter;
+import org.jboss.webbeans.tck.AbstractTest;
+import org.jboss.webbeans.tck.impl.packaging.Artifact;
+import org.jboss.webbeans.tck.impl.packaging.TCKArtifact;
import org.jboss.webbeans.tck.impl.packaging.standard.war.WarArtifact;
import org.jboss.webbeans.tck.impl.test.packaging.AbstractArtifactTest;
+import org.jboss.webbeans.tck.impl.util.Reflections;
+import org.jboss.webbeans.tck.literals.NewLiteral;
import org.testng.annotations.Test;
public class ArtifactTest extends AbstractArtifactTest
@@ -48,4 +53,14 @@
assert cowClasses[0].isFile();
}
+ @Test
+ public void testTCKArtifact() throws Exception
+ {
+ Artifact artifact = new TCKArtifact();
+ File root = artifact.create();
+ assert getPackageAsFile(Reflections.class.getPackage(), root).listFiles().length > 0;
+ assert getPackageAsFile(NewLiteral.class.getPackage(), root).listFiles().length > 0;
+ assert getPackageAsFile(AbstractTest.class.getPackage(), root).listFiles().length > 0;
+ }
+
}
More information about the weld-commits
mailing list