[jboss-cvs] JBossAS SVN: r103685 - in projects/scanning/trunk: scanning-impl/src/main/java/org/jboss/scanning/plugins/metadata and 3 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 8 05:38:05 EDT 2010
Author: alesj
Date: 2010-04-08 05:38:04 -0400 (Thu, 08 Apr 2010)
New Revision: 103685
Modified:
projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/filter/ScanningMetaDataResourceFilter.java
projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/metadata/AbstractPathEntryMetaData.java
projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/metadata/PathEntryMetaData.java
projects/scanning/trunk/testsuite/src/test/java/org/jboss/test/scanning/metadata/test/ScanningMetaDataTestCase.java
projects/scanning/trunk/testsuite/src/test/resources/metadata/smoke/META-INF/jboss-scanning.xml
Log:
Fix attribute name, add recurse metadata test.
Modified: projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/filter/ScanningMetaDataResourceFilter.java
===================================================================
--- projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/filter/ScanningMetaDataResourceFilter.java 2010-04-08 09:16:17 UTC (rev 103684)
+++ projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/filter/ScanningMetaDataResourceFilter.java 2010-04-08 09:38:04 UTC (rev 103685)
@@ -114,7 +114,7 @@
{
if (pemd instanceof FilterablePathEntry)
return ((FilterablePathEntry)pemd).getFilter();
- else if (pemd.isRecursive())
+ else if (pemd.isRecurse())
return RecursivePackageClassFilter.createRecursivePackageClassFilter(pemd.getName());
else
return PackageClassFilter.createPackageClassFilter(pemd.getName());
Modified: projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/metadata/AbstractPathEntryMetaData.java
===================================================================
--- projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/metadata/AbstractPathEntryMetaData.java 2010-04-08 09:16:17 UTC (rev 103684)
+++ projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/metadata/AbstractPathEntryMetaData.java 2010-04-08 09:38:04 UTC (rev 103685)
@@ -45,14 +45,14 @@
private static final long serialVersionUID = 1L;
private String name;
- private boolean recursive;
+ private boolean recurse;
private transient ClassFilter filter;
@XmlTransient
public ClassFilter getFilter()
{
if (filter == null)
- filter = recursive ?
+ filter = recurse ?
RecursivePackageClassFilter.createRecursivePackageClassFilter(getNameInternal()) :
PackageClassFilter.createPackageClassFilter(getNameInternal());
@@ -79,15 +79,15 @@
this.name = name;
}
- public boolean isRecursive()
+ public boolean isRecurse()
{
- return recursive;
+ return recurse;
}
- @XmlAttribute(name="recursive")
- public void setRecursive(boolean recursive)
+ @XmlAttribute(name="recurse")
+ public void setRecurse(boolean recurse)
{
- this.recursive = recursive;
+ this.recurse = recurse;
}
@Override
Modified: projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/metadata/PathEntryMetaData.java
===================================================================
--- projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/metadata/PathEntryMetaData.java 2010-04-08 09:16:17 UTC (rev 103684)
+++ projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/metadata/PathEntryMetaData.java 2010-04-08 09:38:04 UTC (rev 103685)
@@ -41,5 +41,5 @@
*
* @return true if recursive, false otherwise
*/
- boolean isRecursive();
+ boolean isRecurse();
}
Modified: projects/scanning/trunk/testsuite/src/test/java/org/jboss/test/scanning/metadata/test/ScanningMetaDataTestCase.java
===================================================================
--- projects/scanning/trunk/testsuite/src/test/java/org/jboss/test/scanning/metadata/test/ScanningMetaDataTestCase.java 2010-04-08 09:16:17 UTC (rev 103684)
+++ projects/scanning/trunk/testsuite/src/test/java/org/jboss/test/scanning/metadata/test/ScanningMetaDataTestCase.java 2010-04-08 09:38:04 UTC (rev 103685)
@@ -72,7 +72,7 @@
assertNotNull(metaData);
List<PathMetaData> paths = metaData.getPaths();
assertNotNull(paths);
- assertEquals(2, paths.size());
+ assertEquals(3, paths.size());
PathMetaData pmd = paths.get(0);
assertNotNull(pmd);
@@ -100,6 +100,18 @@
assertNotNull(pemd);
assertEquals("com.acme.foo", pemd.getName());
assertNull(pmd.getExcludes());
+
+ pmd = paths.get(2);
+ assertNotNull(pmd);
+ assertEquals("esb.sar/lib/ui.jar", pmd.getPathName());
+ includes = pmd.getIncludes();
+ assertNotNull(includes);
+ assertEquals(1, includes.size());
+ pemd = includes.iterator().next();
+ assertNotNull(pemd);
+ assertEquals("com.esb.bar", pemd.getName());
+ assertNull(pmd.getExcludes());
+ assertTrue(pemd.isRecurse());
}
finally
{
Modified: projects/scanning/trunk/testsuite/src/test/resources/metadata/smoke/META-INF/jboss-scanning.xml
===================================================================
--- projects/scanning/trunk/testsuite/src/test/resources/metadata/smoke/META-INF/jboss-scanning.xml 2010-04-08 09:16:17 UTC (rev 103684)
+++ projects/scanning/trunk/testsuite/src/test/resources/metadata/smoke/META-INF/jboss-scanning.xml 2010-04-08 09:38:04 UTC (rev 103685)
@@ -6,4 +6,7 @@
<path name="my.war/WEB-INF/classes">
<include name="com.acme.foo"/>
</path>
+ <path name="esb.sar/lib/ui.jar">
+ <include name="com.esb.bar" recurse="true"/>
+ </path>
</scanning>
More information about the jboss-cvs-commits
mailing list