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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 2 06:33:36 EST 2007


Author: michael.neale at jboss.com
Date: 2007-01-02 06:33:34 -0500 (Tue, 02 Jan 2007)
New Revision: 8604

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/util/BRLPersitenceTest.java
Log:
added some tests for attributes

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/util/BRLPersitenceTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/util/BRLPersitenceTest.java	2007-01-02 11:09:57 UTC (rev 8603)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/util/BRLPersitenceTest.java	2007-01-02 11:33:34 UTC (rev 8604)
@@ -66,7 +66,12 @@
         assertEquals(m.name, m2.name);
         assertEquals(m.lhs.length, m2.lhs.length);
         assertEquals(m.rhs.length, m2.rhs.length);
+        assertEquals(1, m.attributes.length);
         
+        RuleAttribute at = m.attributes[0];
+        assertEquals("no-loop", at.attributeName);
+        assertEquals("true", at.value);
+        
         String newXML = BRLPersistence.getInstance().toXML( m2 );
         assertEquals(xml, newXML);
         
@@ -75,6 +80,8 @@
     private RuleModel getComplexModel() {
         RuleModel m = new RuleModel();
         
+        m.addAttribute( new RuleAttribute("no-loop", "true") );
+        
         FactPattern pat = new FactPattern();
         pat.boundName = "p1";
         pat.factType = "Person";




More information about the jboss-svn-commits mailing list