[jboss-svn-commits] JBL Code SVN: r25415 - in labs/jbossrules/trunk/drools-guvnor/src: test/java/org/drools/guvnor/server/builder and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Feb 24 22:04:27 EST 2009
Author: michael.neale at jboss.com
Date: 2009-02-24 22:04:27 -0500 (Tue, 24 Feb 2009)
New Revision: 25415
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java
labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java
Log:
GUVNOR-159 handling of disabled models
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java 2009-02-25 02:46:08 UTC (rev 25414)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java 2009-02-25 03:04:27 UTC (rev 25415)
@@ -374,9 +374,9 @@
AssetItemIterator it = this.pkg.listAssetsByFormat(new String[] {
AssetFormats.FUNCTION, AssetFormats.DRL_MODEL });
while (it.hasNext()) {
- AssetItem func = (AssetItem) it.next();
- if (!func.isArchived()) {
- src.append(func.getContent() + "\n\n");
+ AssetItem func = it.next();
+ if (!func.isArchived() && !func.getDisabled()) {
+ src.append(func.getContent()).append("\n\n");
}
}
Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java 2009-02-25 02:46:08 UTC (rev 25414)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/builder/ContentPackageAssemblerTest.java 2009-02-25 03:04:27 UTC (rev 25415)
@@ -588,6 +588,15 @@
rule2.updateContent( "when \n foo \n then \n call a func" );
rule2.checkin( "" );
+ AssetItem rule3 = pkg.addAsset( "model1",
+ "" );
+ rule3.updateFormat( AssetFormats.DRL_MODEL );
+ rule3.updateContent( "garbage" );
+ rule3.updateDisabled(true);
+ rule3.checkin( "" );
+
+
+
ContentPackageAssembler asm = new ContentPackageAssembler( pkg,
false,
null );
@@ -608,6 +617,8 @@
assertContains( "rule 'foo' when Goo() then end",
drl );
+ assertEquals(-1, drl.indexOf("garbage"));
+
}
public void testSkipDisabledAssets() throws Exception {
More information about the jboss-svn-commits
mailing list