[jboss-svn-commits] JBL Code SVN: r7367 - in labs/jbossrules/trunk/drools-jbrms/src: main/java/org/drools/brms/server test/java/org/drools/brms/server

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 3 11:12:42 EST 2006


Author: michael.neale at jboss.com
Date: 2006-11-03 11:12:37 -0500 (Fri, 03 Nov 2006)
New Revision: 7367

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
Log:
more tests for changing state and reloading assets

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java	2006-11-03 16:11:57 UTC (rev 7366)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java	2006-11-03 16:12:37 UTC (rev 7367)
@@ -204,7 +204,9 @@
         asset.dateEffective = formatDate( item.getDateEffective() );
         asset.dateExpired = formatDate( item.getDateExpired() );
         
-        
+        //TODO: this could be refactored to there are different loadXXX methods, or 
+        //use polymorphism or something, in any case avoiding this dirty if statement...
+        //as we know at the "client" what we should be loaded from the format string.
         if (item.getFormat().equals( "DSL" )) {
             //ok here is where we do DSLs...
             throw new SerializableException("Can't load DSL rules just yet.");

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java	2006-11-03 16:11:57 UTC (rev 7366)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java	2006-11-03 16:12:37 UTC (rev 7367)
@@ -128,7 +128,6 @@
       assertNotNull(fmt);
       
       assertTrue(fmt.length() > 8);
-      System.out.println(fmt);
   }
   
   public void testLoadRuleAsset() throws Exception {
@@ -145,7 +144,7 @@
       TableDataRow row = res.data[0];
       String uuid = row.id;
       
-      System.out.println("UUID: " + uuid);
+
       
       RuleAsset asset = impl.loadRuleAsset( uuid );
       assertNotNull(asset);
@@ -158,7 +157,15 @@
       assertEquals("testLoadRuleAsset", asset.metaData.name);
       assertEquals("testLoadRuleAsset", asset.metaData.title);
       assertEquals("testLoadRuleAsset", asset.metaData.packageName);
+   
+      RuleItem rule = impl.repo.loadRulePackage( "testLoadRuleAsset" ).loadRule( "testLoadRuleAsset" );
+      rule.updateState( "whee" );
+      rule.checkin( "changed state" );
+      asset = impl.loadRuleAsset( uuid );
       
+      assertEquals("whee", asset.metaData.state);
+      
+      
   }
   
     




More information about the jboss-svn-commits mailing list