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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Dec 19 20:38:33 EST 2007


Author: michael.neale at jboss.com
Date: 2007-12-19 20:38:33 -0500 (Wed, 19 Dec 2007)
New Revision: 17332

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
Log:
JBRULES-1393 tightening up some tests

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	2007-12-20 00:06:51 UTC (rev 17331)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java	2007-12-20 01:38:33 UTC (rev 17332)
@@ -1664,7 +1664,29 @@
 		assertEquals(0, report.errors.length);
 		assertEquals(10, report.warnings.length);
 		assertEquals(1, report.notes.length);
+		assertEquals(2, report.factUsages.length);
 
+		assertNotNull(report.notes[0].description);
+		assertNotNull(report.notes[0].reason);
+		assertEquals(2, report.notes[0].cause.length);
+		assertNotNull(report.notes[0].cause[0]);
+		assertNotNull(report.notes[0].cause[1]);
+
+		assertEquals("RedundancyPattern", report.factUsages[0].name);
+		assertEquals("RedundancyPattern2", report.factUsages[1].name);
+
+		assertEquals(1, report.factUsages[0].fields.length);
+		assertEquals(1, report.factUsages[1].fields.length);
+
+		assertEquals("a", report.factUsages[0].fields[0].name);
+		assertEquals("a", report.factUsages[1].fields[0].name);
+
+
+		assertEquals(3, report.factUsages[0].fields[0].rules.length);
+		assertEquals(2, report.factUsages[1].fields[0].rules.length);
+
+		assertNotNull(report.factUsages[0].fields[0].rules[0]);
+
 	}
 
 




More information about the jboss-svn-commits mailing list