[jboss-svn-commits] JBL Code SVN: r9332 - in labs/jbossrules/trunk/drools-repository/src: test/java/org/drools/repository and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Feb 4 23:36:23 EST 2007
Author: michael.neale at jboss.com
Date: 2007-02-04 23:36:23 -0500 (Sun, 04 Feb 2007)
New Revision: 9332
Modified:
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/PackageItemTest.java
Log:
JBRULES-634 Package asset list viewer
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java 2007-02-05 04:08:04 UTC (rev 9331)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java 2007-02-05 04:36:23 UTC (rev 9332)
@@ -362,6 +362,13 @@
}
/**
+ * This will load an iterator for assets of the given format type.
+ */
+ public AssetItemIterator listAssetsByFormat(String format) {
+ return queryAssets( "drools:format='" + format + "'" );
+ }
+
+ /**
* Load a specific rule asset by name.
*/
public AssetItem loadAsset(String name) {
Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/PackageItemTest.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/PackageItemTest.java 2007-02-05 04:08:04 UTC (rev 9331)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/PackageItemTest.java 2007-02-05 04:36:23 UTC (rev 9332)
@@ -422,7 +422,15 @@
AssetItemIterator it = pkg.queryAssets( "drools:format='xyz'" );
List list = iteratorToList( it );
assertEquals(2, list.size());
+ assertTrue(list.get( 0 ) instanceof AssetItem);
+ assertTrue(list.get( 1 ) instanceof AssetItem);
+
+ AssetItemIterator it2 = pkg.listAssetsByFormat( "xyz" );
+ List list2 = iteratorToList( it2 );
+ assertEquals(2, list.size());
+ assertTrue(list2.get( 0 ) instanceof AssetItem);
+ assertTrue(list2.get( 1 ) instanceof AssetItem);
}
More information about the jboss-svn-commits
mailing list