use of com.google.gwt.safehtml.shared.SafeHtml in project drools-wb by kiegroup.
the class EnumEditorTextCellTests method testRenderDisabled.
@Test
public void testRenderDisabled() {
context = new Cell.Context(0, 0, new EnumRow("A raw value"));
final SafeHtmlBuilder safeHtmlBuilder = mock(SafeHtmlBuilder.class);
cell.render(context, "Fact", safeHtmlBuilder);
verify(cell, never()).doRender(eq(context), eq("Fact"), eq(safeHtmlBuilder));
verify(safeHtmlBuilder, times(1)).append(safeHtmlArgumentCaptor.capture());
final SafeHtml safeHtml = safeHtmlArgumentCaptor.getValue();
assertEquals("cellContent(disabled, invalidDefinitionDisabled, Fact)", safeHtml.asString());
}
use of com.google.gwt.safehtml.shared.SafeHtml in project drools-wb by kiegroup.
the class AuditLogEntryCellHelperTest method getSafeHtml_ActionWorkItemExecute_Complex.
@Test
public void getSafeHtml_ActionWorkItemExecute_Complex() {
ActionWorkItemCol52 originalColumn = new ActionWorkItemCol52();
originalColumn.setHeader("action1");
originalColumn.setHideColumn(false);
ActionWorkItemCol52 newColumn = new ActionWorkItemCol52();
newColumn.setHeader("action2");
newColumn.setHideColumn(true);
PortableStringParameterDefinition param1 = new PortableStringParameterDefinition();
param1.setName("param1");
param1.setValue("value1");
PortableStringParameterDefinition param2 = new PortableStringParameterDefinition();
param2.setName("param2");
param2.setValue("value2");
PortableWorkDefinition def1 = new PortableWorkDefinition();
def1.setName("def1name");
def1.addParameter(param1);
def1.addParameter(param2);
PortableStringParameterDefinition param3 = new PortableStringParameterDefinition();
param3.setName("param3");
param3.setValue("value3");
PortableStringParameterDefinition param4 = new PortableStringParameterDefinition();
param4.setName("param1");
param4.setValue("value1");
PortableStringParameterDefinition param5 = new PortableStringParameterDefinition();
param5.setName("param5");
param5.setBinding("binding5");
PortableStringParameterDefinition param6 = new PortableStringParameterDefinition();
param6.setName("param2");
param6.setValue("value6");
PortableWorkDefinition def2 = new PortableWorkDefinition();
def2.setName("def2name");
def2.addParameter(param3);
def2.addParameter(param4);
def2.addParameter(param5);
def2.addParameter(param6);
originalColumn.setWorkItemDefinition(def1);
newColumn.setWorkItemDefinition(def2);
List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn);
SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs));
assertEquals(getActionHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString());
}
use of com.google.gwt.safehtml.shared.SafeHtml in project drools-wb by kiegroup.
the class AuditLogEntryCellHelperTest method getSafeHtml_ActionWorkItemInsert.
@Test
public void getSafeHtml_ActionWorkItemInsert() {
ActionWorkItemInsertFactCol52 originalColumn = new ActionWorkItemInsertFactCol52();
originalColumn.setParameterClassName("ParamClass1");
originalColumn.setWorkItemName("WI1");
originalColumn.setWorkItemResultParameterName("param1");
originalColumn.setBoundName("b1");
originalColumn.setFactField("field1");
originalColumn.setInsertLogical(false);
originalColumn.setHeader("action1");
originalColumn.setHideColumn(false);
ActionWorkItemInsertFactCol52 newColumn = new ActionWorkItemInsertFactCol52();
newColumn.setParameterClassName("ParamClass2");
newColumn.setWorkItemName("WI2");
newColumn.setWorkItemResultParameterName("param2");
newColumn.setBoundName("b2");
newColumn.setFactField("field2");
newColumn.setInsertLogical(true);
newColumn.setHeader("action2");
newColumn.setHideColumn(true);
List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn);
SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs));
assertEquals(getActionHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString());
}
use of com.google.gwt.safehtml.shared.SafeHtml in project drools-wb by kiegroup.
the class AuditLogEntryCellHelperTest method getSafeHtml_ActionRetract.
@Test
public void getSafeHtml_ActionRetract() {
ActionRetractFactCol52 originalColumn = new ActionRetractFactCol52();
originalColumn.setHeader("action1");
originalColumn.setHideColumn(false);
originalColumn.setDefaultValue(new DTCellValue52("def1"));
ActionRetractFactCol52 newColumn = new ActionRetractFactCol52();
newColumn.setHeader("action2");
newColumn.setHideColumn(true);
newColumn.setDefaultValue(new DTCellValue52("def2"));
List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn);
SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs));
assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString());
}
use of com.google.gwt.safehtml.shared.SafeHtml in project drools-wb by kiegroup.
the class AuditLogEntryCellHelperTest method getSafeHtml_BrlAction.
@Test
public void getSafeHtml_BrlAction() {
// Definition diffs are currently not supported, maybe #soon?
BRLActionColumn originalColumn = new BRLActionColumn();
// originalColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact1")));
originalColumn.setHeader("action1");
originalColumn.setHideColumn(false);
BRLActionColumn newColumn = new BRLActionColumn();
// newColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact2"), new ActionRetractFact("fact3")));
newColumn.setHeader("action2");
newColumn.setHideColumn(true);
List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn);
SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs));
assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString());
}
Aggregations