[jboss-svn-commits] JBL Code SVN: r9420 - labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Feb 10 00:28:54 EST 2007


Author: mark.proctor at jboss.com
Date: 2007-02-10 00:28:54 -0500 (Sat, 10 Feb 2007)
New Revision: 9420

Added:
   labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_1.xml
   labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_2.xml
Log:
-added these back in as they are needed for tests

Added: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_1.xml
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_1.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_1.xml	2007-02-10 05:28:54 UTC (rev 9420)
@@ -0,0 +1,15 @@
+package RuleExecutionSet1;
+
+import org.jcp.jsr94.tck.model.Customer;
+import org.jcp.jsr94.tck.model.Invoice;
+
+rule "credit limit greater than invoice"
+    when
+    	$invoice1 : Invoice ( $amount1 : amount )
+    	$customer1 : Customer ( creditLimit > $amount1 )
+    then
+    	$customer1.setCreditLimit($customer1.getCreditLimit() - $invoice1.getAmount());
+        $invoice1.setStatus("paid");
+        System.out.println("The credit limit of the customer is " + $customer1.getCreditLimit());
+        System.out.println("The status of the invoice is " + $invoice1.getStatus());
+end  
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_2.xml
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_2.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/jcp/jsr94/tck/tck_res_2.xml	2007-02-10 05:28:54 UTC (rev 9420)
@@ -0,0 +1,15 @@
+package RuleExecutionSet1;
+
+import org.jcp.jsr94.tck.model.Customer;
+import org.jcp.jsr94.tck.model.Invoice;
+
+rule "credit limit greater than invoice"
+    when
+    	$invoice1 : Invoice ( $amount1 : amount )
+    	$customer1 : Customer ( creditLimit > $amount1 )
+    then
+    	$customer1.setCreditLimit($customer1.getCreditLimit() - $invoice1.getAmount());
+        $invoice1.setStatus("paid");
+        System.out.println("The credit limit of the customer is " + $customer1.getCreditLimit());
+        System.out.println("The status of the invoice is " + $invoice1.getStatus());
+end  
\ No newline at end of file




More information about the jboss-svn-commits mailing list