[jboss-svn-commits] JBL Code SVN: r8229 - 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
Mon Dec 11 12:44:44 EST 2006


Author: mark.proctor at jboss.com
Date: 2006-12-11 12:44:40 -0500 (Mon, 11 Dec 2006)
New Revision: 8229

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java
   labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java
   labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulePackageItemTestCase.java
   labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java
Log:
JBRULES-582 Items should not save and checkin on creation

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-12-11 17:24:00 UTC (rev 8228)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulePackageItem.java	2006-12-11 17:44:40 UTC (rev 8229)
@@ -130,11 +130,6 @@
                 rule.addCategory( initialCategory );
             }
             
-            
-            
-            this.rulesRepository.save();
-            
-            rule.checkin( "Initial" );
             return rule;
 
         } catch ( Exception e ) {

Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java	2006-12-11 17:24:00 UTC (rev 8228)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RuleItemTestCase.java	2006-12-11 17:44:40 UTC (rev 8229)
@@ -137,8 +137,8 @@
     public void testFindRulesByCategory() throws Exception {
         
         getRepo().loadCategory( "/" ).addCategory( "testFindRulesByCat", "yeah" );
-        getDefaultPackage().addRule( "testFindRulesByCategory1", "ya", "testFindRulesByCat" );
-        getDefaultPackage().addRule( "testFindRulesByCategory2", "ya", "testFindRulesByCat" );
+        getDefaultPackage().addRule( "testFindRulesByCategory1", "ya", "testFindRulesByCat" ).checkin( "version0" );
+        getDefaultPackage().addRule( "testFindRulesByCategory2", "ya", "testFindRulesByCat" ).checkin( "version0" );
   
         
         List rules = getRepo().findRulesByCategory( "testFindRulesByCat" );
@@ -301,6 +301,7 @@
     
     public void testSaveAndCheckinDescriptionAndTitle() throws Exception {
             RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetDescription", "");
+            ruleItem1.checkin( "version0" );
             
             //it should be "" to begin with
             assertEquals("", ruleItem1.getDescription());
@@ -337,6 +338,7 @@
         
             getRepo().loadCategory( "/" ).addCategory( "foo", "ka" );
             RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetPrecedingVersion", "descr");
+            ruleItem1.checkin( "version0" );
             assertTrue(ruleItem1.getPrecedingVersion() == null);
             
             
@@ -384,6 +386,7 @@
     
     public void testGetSucceedingVersion() {
             RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetSucceedingVersion", "test description");
+            ruleItem1.checkin( "version0" );
 
             assertEquals("1", ruleItem1.getVersionNumber());
             
@@ -404,7 +407,8 @@
     
     public void testGetSuccessorVersionsIterator() {
         try {
-            RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetSuccessorVersionsIterator", "test content");                        
+            RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetSuccessorVersionsIterator", "test content");
+            ruleItem1.checkin( "version0" );
             
             Iterator iterator = ruleItem1.getSuccessorVersionsIterator();            
             assertNotNull(iterator);
@@ -446,6 +450,7 @@
     public void testGetPredecessorVersionsIterator() {
         try {
             RuleItem ruleItem1 = getRepo().loadDefaultRulePackage().addRule("testGetPredecessorVersionsIterator", "test description");
+            ruleItem1.checkin( "version0" );
             
             Iterator iterator = ruleItem1.getPredecessorVersionsIterator();            
             assertNotNull(iterator);

Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulePackageItemTestCase.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulePackageItemTestCase.java	2006-12-11 17:24:00 UTC (rev 8228)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulePackageItemTestCase.java	2006-12-11 17:44:40 UTC (rev 8229)
@@ -161,8 +161,13 @@
         
         
         RuleItem rule1 = pack.addRule( "rule number 1", "yeah man" );
+        rule1.checkin( "version0" );
+        
         RuleItem rule2 = pack.addRule( "rule number 2", "no way" );
+        rule2.checkin( "version0" );
+        
         RuleItem rule3 = pack.addRule( "rule number 3", "yes way" );
+        rule3.checkin( "version0" );
         
         getRepo().save();
         

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-12-11 17:24:00 UTC (rev 8228)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTestCase.java	2006-12-11 17:44:40 UTC (rev 8229)
@@ -48,10 +48,13 @@
         assertEquals("my rule", rule.getName());
         
         rule.updateRuleContent( "foo foo" );
-        rule.checkin( "foobar" );
+        rule.checkin( "version0" );
         
         pack.addRule( "other rule", "description" );
         
+        rule.updateRuleContent( "foo bar" );
+        rule.checkin( "version1" );
+        
         RulePackageItem pack2 =  repo.loadRulePackage( "testAddVersionARule" );
         
         Iterator it =  pack2.getRules();
@@ -63,8 +66,8 @@
         
         RuleItem prev = (RuleItem) rule.getPrecedingVersion();
        
-        assertEquals("foo foo", rule.getRuleContent());
-        assertFalse("foo foo".equals( prev.getRuleContent() ));
+        assertEquals("foo bar", rule.getRuleContent());
+        assertEquals("foo foo", prev.getRuleContent());
         
         
         
@@ -215,6 +218,7 @@
         RulesRepository repo = RepositorySession.getRepository();
         RulePackageItem pkg = repo.createRulePackage( "testMove", "description" );
         RuleItem r = pkg.addRule( "testMove", "description" );
+        r.checkin( "version0" );
         
         assertEquals("testMove", r.getPackageName());
         
@@ -238,7 +242,7 @@
         
         RuleItem p = (RuleItem) r.getPrecedingVersion();
         assertEquals("testMove", p.getPackageName());
-        assertEquals("Initial", p.getCheckinComment());
+        assertEquals("version0", p.getCheckinComment());
         
     }
     




More information about the jboss-svn-commits mailing list