[jboss-svn-commits] JBL Code SVN: r11148 - labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Apr 20 05:27:18 EDT 2007


Author: michael.neale at jboss.com
Date: 2007-04-20 05:27:17 -0400 (Fri, 20 Apr 2007)
New Revision: 11148

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/builder/ContentPackageAssemblerTest.java
Log:
JBRULES-773 added test for concurrent versions

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/builder/ContentPackageAssemblerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/builder/ContentPackageAssemblerTest.java	2007-04-20 08:53:07 UTC (rev 11147)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/builder/ContentPackageAssemblerTest.java	2007-04-20 09:27:17 UTC (rev 11148)
@@ -140,8 +140,20 @@
         
         assertEquals(4, bin.getRules().length);
         
+        //now create a snapshot
+        repo.createPackageSnapshot( pkg.getName(), "SNAP_1" );
         
+        //and screw up the the non snapshot one
+        pkg.updateHeader( "koo koo ca choo" );
+        asm = new ContentPackageAssembler(pkg);
+        assertTrue(asm.hasErrors());
         
+        
+        //check the snapshot is kosher
+        pkg = repo.loadPackageSnapshot( pkg.getName(), "SNAP_1" );
+        asm = new ContentPackageAssembler(pkg);
+        assertFalse(asm.hasErrors());
+        
     }
     
     /**




More information about the jboss-svn-commits mailing list