[jboss-svn-commits] JBL Code SVN: r31719 - in labs/jbossrules/trunk: drools-verifier/src/main/java/org/drools/verifier/builder and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 18 03:23:28 EST 2010


Author: Rikkola
Date: 2010-02-18 03:23:28 -0500 (Thu, 18 Feb 2010)
New Revision: 31719

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java
   labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/builder/VerifierImpl.java
Log:
Fix for the broken Verifier test in Guvnor

Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java	2010-02-18 08:16:04 UTC (rev 31718)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/ServiceImplementationTest.java	2010-02-18 08:23:28 UTC (rev 31719)
@@ -2664,7 +2664,7 @@
 		assertEquals(scenario2.getName(), s2.scenarioName);
 	}
 
-	public void TODOtestVerifier() throws Exception {
+	public void testVerifier() throws Exception {
 		ServiceImplementation impl = getService();
 		PackageItem pkg = impl.repository.createPackage("testVerifier", "");
 		AssetItem asset = pkg.addAsset("SomeDRL", "");
@@ -2678,7 +2678,7 @@
 		assertEquals(0, report.errors.length);
 		assertEquals(13, report.warnings.length);
 		assertEquals(15, report.notes.length);
-		assertEquals(2, report.factUsages.length);
+		assertEquals(3, report.factUsages.length);
 
 		assertNotNull(report.notes[0].description);
 		assertNotNull(report.notes[0].reason);
@@ -2686,20 +2686,22 @@
 		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("Message", report.factUsages[0].name);
+		assertEquals("RedundancyPattern", report.factUsages[1].name);
+		assertEquals("RedundancyPattern2", report.factUsages[2].name);
 
-		assertEquals(1, report.factUsages[0].fields.length);
+		assertEquals(0, report.factUsages[0].fields.length);
 		assertEquals(1, report.factUsages[1].fields.length);
+		assertEquals(1, report.factUsages[2].fields.length);
 
-		assertEquals("a", report.factUsages[0].fields[0].name);
 		assertEquals("a", report.factUsages[1].fields[0].name);
+		assertEquals("a", report.factUsages[2].fields[0].name);
 
 
-		assertEquals(3, report.factUsages[0].fields[0].rules.length);
-		assertEquals(2, report.factUsages[1].fields[0].rules.length);
+		assertEquals(3, report.factUsages[1].fields[0].rules.length);
+		assertEquals(2, report.factUsages[2].fields[0].rules.length);
 
-		assertNotNull(report.factUsages[0].fields[0].rules[0]);
+		assertNotNull(report.factUsages[1].fields[0].rules[0]);
 
 	}
 

Modified: labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/builder/VerifierImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/builder/VerifierImpl.java	2010-02-18 08:16:04 UTC (rev 31718)
+++ labs/jbossrules/trunk/drools-verifier/src/main/java/org/drools/verifier/builder/VerifierImpl.java	2010-02-18 08:23:28 UTC (rev 31719)
@@ -202,7 +202,7 @@
                     }
                 } while ( line != null );
 
-                PackageDescr pkg = p.parse( resource.getInputStream() );
+                PackageDescr pkg = p.parse( drl.toString() );
 
                 addPackageDescr( pkg );
 



More information about the jboss-svn-commits mailing list