[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