[webbeans-commits] Webbeans SVN: r2095 - in test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone: subpackage and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Wed Mar 18 15:32:39 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-03-18 15:32:38 -0400 (Wed, 18 Mar 2009)
New Revision: 2095
Added:
test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DummyExtraPackageSpecifiedTest.java
test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/subpackage/Vole.java
Modified:
test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DeclarativeStandaloneTest.java
Log:
Add ability to specify additional packages to include
Modified: test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DeclarativeStandaloneTest.java
===================================================================
--- test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DeclarativeStandaloneTest.java 2009-03-18 19:31:44 UTC (rev 2094)
+++ test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DeclarativeStandaloneTest.java 2009-03-18 19:32:38 UTC (rev 2095)
@@ -2,6 +2,8 @@
import java.io.File;
import java.io.FilenameFilter;
+import java.util.Arrays;
+import java.util.List;
import org.jboss.testharness.api.Configuration;
import org.jboss.testharness.impl.packaging.ArtifactGenerator;
@@ -103,6 +105,21 @@
}
@Test
+ public void testClassesPackageSpecifiedArtifact() throws Exception
+ {
+ TCKArtifactDescriptor artifact = new ArtifactGenerator(standaloneConfiguration).createArtifact(DummyExtraPackageSpecifiedTest.class);
+ File root = artifact.getExplodedJar();
+ File currentPackage = getCurrentPackageAsFile(root);
+ List<String> currentPackageFileNames = Arrays.asList(currentPackage.list());
+ assert currentPackageFileNames.contains(DummyExtraPackageSpecifiedTest.class.getSimpleName() + ".class");
+ File subPackage = new File(currentPackage, "subpackage");
+ List<String> subPackageFileNames = Arrays.asList(subPackage.list());
+ assert subPackageFileNames.size() == 2;
+ assert subPackageFileNames.contains("Rat.class");
+ assert subPackageFileNames.contains("Vole.class");
+ }
+
+ @Test
public void testResourcesSpecifiedArtifact() throws Exception
{
TCKArtifactDescriptor artifact = new ArtifactGenerator(standaloneConfiguration).createArtifact(DummyResourcesSpecifiedTest.class);
Added: test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DummyExtraPackageSpecifiedTest.java
===================================================================
--- test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DummyExtraPackageSpecifiedTest.java (rev 0)
+++ test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DummyExtraPackageSpecifiedTest.java 2009-03-18 19:32:38 UTC (rev 2095)
@@ -0,0 +1,17 @@
+package org.jboss.testharness.test.impl.packaging.declarative.standalone;
+
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.Classes;
+
+
+ at Artifact
+ at Classes(packages="org.jboss.testharness.test.impl.packaging.declarative.standalone.subpackage")
+class DummyExtraPackageSpecifiedTest
+{
+
+ public void test()
+ {
+ assert true;
+ }
+
+}
Property changes on: test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/DummyExtraPackageSpecifiedTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/subpackage/Vole.java
===================================================================
--- test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/subpackage/Vole.java (rev 0)
+++ test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/subpackage/Vole.java 2009-03-18 19:32:38 UTC (rev 2095)
@@ -0,0 +1,6 @@
+package org.jboss.testharness.test.impl.packaging.declarative.standalone.subpackage;
+
+public class Vole
+{
+
+}
Property changes on: test-harness/trunk/tests/src/test/java/org/jboss/testharness/test/impl/packaging/declarative/standalone/subpackage/Vole.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
More information about the weld-commits
mailing list