[jboss-svn-commits] JBL Code SVN: r6005 - in labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository: . test

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Aug 29 11:49:51 EDT 2006


Author: michael.neale at jboss.com
Date: 2006-08-29 11:49:44 -0400 (Tue, 29 Aug 2006)
New Revision: 6005

Modified:
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/FunctionItem.java
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/ItemVersionIterator.java
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RuleItem.java
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulePackageItem.java
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulesRepository.java
   labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/test/RulePackageItemTestCase.java
Log:
more working

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/FunctionItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/FunctionItem.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/FunctionItem.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -304,7 +304,6 @@
      * @return a list of TagItem objects for each tag on the node. If there are no tags, an empty list. 
      * @throws RulesRepositoryException
      */
-    @SuppressWarnings("unchecked")
     public List getTags() throws RulesRepositoryException {
         try {                            
             Node functionNode;

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/ItemVersionIterator.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/ItemVersionIterator.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/ItemVersionIterator.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -53,7 +53,7 @@
         else {
             //shouldn't reach this block
             log.error("Reached unexpected path of execution because iterationType is set to: " + this.iterationType);
-            return false;
+            return null;
         }
         
         if(this.currentVersionableItem == null) {

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RuleItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RuleItem.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RuleItem.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -537,7 +537,6 @@
      * @return a list of TagItem objects for each tag on the rule. If there are no tags, an empty list. 
      * @throws RulesRepositoryException
      */
-    @SuppressWarnings("unchecked")
     public List getTags() throws RulesRepositoryException {
         try {                            
             Node ruleNode;

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulePackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulePackageItem.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulePackageItem.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -329,8 +329,7 @@
      * 
      * @return the List object holding the FunctionItem objects in this rule package
      * @throws RulesRepositoryException 
-     */
-    @SuppressWarnings("unchecked")
+     */   
     public List getFunctions() throws RulesRepositoryException {
         try {                       
             Value[] valueArray = this.node.getProperty(FUNCTION_REFERENCE_PROPERTY_NAME).getValues();
@@ -358,7 +357,6 @@
      * @return the List object holding the RuleItem objects in this rule package
      * @throws RulesRepositoryException 
      */
-    @SuppressWarnings("unchecked")
     public List getRules() throws RulesRepositoryException {
         try {                       
             Value[] valueArray = this.node.getProperty(RULE_REFERENCE_PROPERTY_NAME).getValues();

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulesRepository.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/RulesRepository.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -944,7 +944,6 @@
      * Only the latest versions of each FunctionItem will be returned (you will have 
      * to delve into the functions' deepest darkest history yourself... mahahahaha).
      */
-    @SuppressWarnings("unchecked")
     public List findFunctionsByTag(String categoryTag) throws RulesRepositoryException {        
         CategoryItem item = this.getOrCreateCategory( categoryTag );
         List results = new ArrayList();
@@ -971,7 +970,6 @@
      * Only the latest versions of each RuleItem will be returned (you will have 
      * to delve into the rules deepest darkest history yourself... mahahahaha).
      */
-    @SuppressWarnings("unchecked")
     public List findRulesByTag(String categoryTag) throws RulesRepositoryException {
         
         CategoryItem item = this.getOrCreateCategory( categoryTag );
@@ -1010,7 +1008,6 @@
      * This will provide a list of top level category strings. 
      * Use getCategory to get a specific category to drill down into it.
      */
-    @SuppressWarnings("unchecked")
     public List listCategoryNames() throws RulesRepositoryException {
         try {
             

Modified: labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/test/RulePackageItemTestCase.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/test/RulePackageItemTestCase.java	2006-08-29 15:17:43 UTC (rev 6004)
+++ labs/jbossrules/trunk/drools-repository/src/java/org/drools/repository/test/RulePackageItemTestCase.java	2006-08-29 15:49:44 UTC (rev 6005)
@@ -21,7 +21,7 @@
         this.rulesRepository.logout();
     }
 
-    public void testRulePackageItem() {
+    public void testRulePackageItem() throws Exception {
         try {
             //calls constructor
             RulePackageItem rulePackageItem1 = this.rulesRepository.createRulePackage("testRulePackage");
@@ -252,7 +252,6 @@
     }
     
     public void testGetRules() {
-        try {
             RulePackageItem rulePackageItem1 = this.rulesRepository.createRulePackage("testRulePackage");
                         
             RuleItem ruleItem1 = this.rulesRepository.addRule("test rule", "test lhs content", "test rhs content");
@@ -270,11 +269,7 @@
             rules = rulePackageItem1.getRules();
             assertNotNull(rules);
             assertEquals(2, rules.size());            
-        }
-        catch(Exception e) {
-            e.printStackTrace();
-            fail("Caught unexpected exception: " + e);
-        }
+
     }
 
     public void testToString() {




More information about the jboss-svn-commits mailing list