[jboss-svn-commits] JBL Code SVN: r16358 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: public and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 5 20:28:46 EST 2007


Author: michael.neale at jboss.com
Date: 2007-11-05 20:28:46 -0500 (Mon, 05 Nov 2007)
New Revision: 16358

Added:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioHelper.java
Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioWidget.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
Log:
JBRULES-1271 removed expression flag (it now just uses an "=")

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioHelper.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioHelper.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioHelper.java	2007-11-06 01:28:46 UTC (rev 16358)
@@ -0,0 +1,19 @@
+package org.drools.brms.client.qa;
+
+import java.util.List;
+
+import org.drools.brms.client.modeldriven.testing.Fixture;
+
+/**
+ * Some utility methods as the display logic is a bit hairy.
+ */
+public class ScenarioHelper {
+
+
+	//this can be a bit like an iterator, where we can ask for chunks of certain types (and it will return them in order)
+	//also can use it to find success/failure/results etc and present them.
+	public Fixture[][] chunk(List fixtures) {
+		return null;
+	}
+
+}


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioHelper.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioWidget.java	2007-11-06 01:27:45 UTC (rev 16357)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/qa/ScenarioWidget.java	2007-11-06 01:28:46 UTC (rev 16358)
@@ -15,6 +15,7 @@
 import org.drools.brms.client.modeldriven.testing.ExecutionTrace;
 import org.drools.brms.client.modeldriven.testing.FactData;
 import org.drools.brms.client.modeldriven.testing.FieldData;
+import org.drools.brms.client.modeldriven.testing.RetractFact;
 import org.drools.brms.client.modeldriven.testing.Scenario;
 import org.drools.brms.client.modeldriven.testing.VerifyFact;
 import org.drools.brms.client.modeldriven.testing.VerifyField;
@@ -35,7 +36,6 @@
 import com.google.gwt.user.client.ui.KeyboardListener;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.RadioButton;
 import com.google.gwt.user.client.ui.SimplePanel;
 import com.google.gwt.user.client.ui.TextBox;
 import com.google.gwt.user.client.ui.VerticalPanel;
@@ -48,10 +48,10 @@
 
 
         //Sample data
-        FactData d1 = new FactData("Driver", "d1", new FieldData[] {new FieldData("age", "42", false), new FieldData("name", "david", false)}, false);
-        FactData d2 = new FactData("Driver", "d2", new FieldData[] {new FieldData("name", "michael", false)}, false);
-        FactData d3 = new FactData("Driver", "d3", new FieldData[] {new FieldData("name", "michael2", false)}, false);
-        FactData d4 = new FactData("Accident", "a1", new FieldData[] {new FieldData("name", "michael2", false)}, false);
+        FactData d1 = new FactData("Driver", "d1", new FieldData[] {new FieldData("age", "42"), new FieldData("name", "david")}, false);
+        FactData d2 = new FactData("Driver", "d2", new FieldData[] {new FieldData("name", "michael")}, false);
+        FactData d3 = new FactData("Driver", "d3", new FieldData[] {new FieldData("name", "michael2")}, false);
+        FactData d4 = new FactData("Accident", "a1", new FieldData[] {new FieldData("name", "michael2")}, false);
         Scenario sc = new Scenario();
         sc.fixtures.add(d1);
         sc.fixtures.add(d2);
@@ -101,11 +101,22 @@
         layout.setWidget(2, 0, new HTML("<hr/>"));
 
 
+
+
         layout.setWidget(3, 0, factPanel);
         layout.setWidget(4, 0, exw);
         layout.setWidget(5, 0, new VerifyFactWidget(vf));
         layout.setWidget(6, 0, new VerifyRulesFiredWidget( ruleFires ));
+        layout.setWidget(7, 0, new RetractWidget(new RetractFact("f1")));
 
+//        layout.getFlexCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(1, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(2, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(3, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(4, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(5, 0, HasHorizontalAlignment.ALIGN_CENTER);
+//        layout.getFlexCellFormatter().setHorizontalAlignment(6, 0, HasHorizontalAlignment.ALIGN_CENTER);
+
         layout.setStyleName("model-builder-Background");
         initWidget(layout);
 
@@ -197,7 +208,7 @@
             for (Iterator missing = presentFields.entrySet().iterator(); missing.hasNext();) {
                 Map.Entry e = (Map.Entry) missing.next();
                 int fldRow = ((Integer) e.getValue()).intValue();
-                FieldData fd = new FieldData((String) e.getKey(), "", false);
+                FieldData fd = new FieldData((String) e.getKey(), "");
                 d.addFieldData(fd);
                 t.setWidget(fldRow, col, editableCell(fd));
             }
@@ -491,3 +502,13 @@
     }
 }
 
+class RetractWidget extends Composite {
+	public RetractWidget(RetractFact ret) {
+        Grid outer = new Grid(1, 1);
+        outer.getCellFormatter().setStyleName(0, 0, "modeller-fact-TypeHeader");
+        outer.getCellFormatter().setAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER, HasVerticalAlignment.ALIGN_MIDDLE );
+        outer.setStyleName("modeller-fact-pattern-Widget");
+        outer.setWidget(0, 0, new Label("Retract [" + ret.name + "]"));
+        initWidget(outer);
+	}
+}

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css	2007-11-06 01:27:45 UTC (rev 16357)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css	2007-11-06 01:28:46 UTC (rev 16358)
@@ -93,10 +93,6 @@
 .modeller-fact-pattern-Widget {
 	border-top:1px solid #ccc;
 	border-bottom:1px solid #ccc;
-	-moz-border-radius:.7em;
-	-webkit-border-radius:.7em;
-	-khtml-border-radius:.7em;
-	border-radius:.7em;
 }
 .modeller-composite-Label {
 	font-style:italic;




More information about the jboss-svn-commits mailing list