[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