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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 17 12:13:26 EST 2006


Author: michael.neale at jboss.com
Date: 2006-11-17 12:13:17 -0500 (Fri, 17 Nov 2006)
New Revision: 7688

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/FunctionItem.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java
   labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java
Log:
more test coverage and got rid of unneded confusing method

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/FunctionItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/FunctionItem.java	2006-11-17 16:42:36 UTC (rev 7687)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/FunctionItem.java	2006-11-17 17:13:17 UTC (rev 7688)
@@ -245,7 +245,6 @@
             returnString.append("------\n");
                         
             returnString.append("Function Language: " + this.getFunctionLanguage() + "\n");
-            returnString.append("Version Name: " + this.getVersionName() + "\n");
             returnString.append("------\n");
             
             returnString.append("Function state: ");

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java	2006-11-17 16:42:36 UTC (rev 7687)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java	2006-11-17 17:13:17 UTC (rev 7688)
@@ -85,22 +85,5 @@
         return this.node.hashCode();
     }        
     
-    /**
-     * @return the name of the version for this node in the version history
-     * @throws RulesRepositoryException
-     */
-    public String getVersionName() throws RulesRepositoryException {
-        try {
-            if(this.node.getPrimaryNodeType().getName().equals("nt:version")) {
-                return this.node.getName();
-            }
-            else {
-                return this.node.getBaseVersion().getName();
-            }            
-        }
-        catch(Exception e) {
-            log.error("Caught exception", e);
-            throw new RulesRepositoryException(e);
-        }
-    }
+
 }

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java	2006-11-17 16:42:36 UTC (rev 7687)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RuleItem.java	2006-11-17 17:13:17 UTC (rev 7688)
@@ -275,7 +275,6 @@
 
             returnString.append( "Date Effective: " + this.getDateEffective() + "\n" );
             returnString.append( "Date Expired: " + this.getDateExpired() + "\n" );
-            returnString.append( "Version Name: " + this.getVersionName() + "\n" );
             returnString.append( "------\n" );
 
             returnString.append( "Rule state: " );

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java	2006-11-17 16:42:36 UTC (rev 7687)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java	2006-11-17 17:13:17 UTC (rev 7688)
@@ -493,7 +493,6 @@
             returnString.append( "Format: " + this.getFormat() + "\n" );
             returnString.append( "Last modified: " + this.getLastModified() + "\n" );
             returnString.append( "Title: " + this.getTitle() + "\n" );
-            returnString.append( "Version Name: " + this.getVersionName() + "\n" );
             returnString.append( "----\n" );
 
             return returnString.toString();

Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java	2006-11-17 16:42:36 UTC (rev 7687)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java	2006-11-17 17:13:17 UTC (rev 7688)
@@ -86,6 +86,22 @@
         assertEquals("testLoadRuleByUUID", loaded.getName());
         assertEquals( "this is a description", loaded.getDescription());
         
+        String oldVersionNumber = loaded.getVersionNumber();
+        
+        loaded.updateRuleContent( "xxx" );
+        loaded.checkin( "woo" );
+        
+        
+        
+        
+        RuleItem reload = repo.loadRuleByUUID( uuid );
+        assertEquals("testLoadRuleByUUID", reload.getName());
+        assertEquals("xxx", reload.getRuleContent());
+        System.out.println(reload.getVersionNumber());
+        System.out.println(loaded.getVersionNumber());
+        assertFalse(reload.getVersionNumber().equals( oldVersionNumber ));
+        
+
         // try loading rule package that was not created 
         try {
             repo.loadRuleByUUID("01010101-0101-0101-0101-010101010101");




More information about the jboss-svn-commits mailing list