[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