use of org.eclipse.scout.rt.client.ui.action.fixture.TestFormWithTemplateSmartfield in project scout.rt by eclipse.
the class ActionTest method testActionClassIdsForTemplates.
/**
* Test for {@link AbstractMenu#classId()} when using smartfields and templates
*/
@Test
public void testActionClassIdsForTemplates() {
TestFormWithTemplateSmartfield smartfield = new TestFormWithTemplateSmartfield();
List<IMenu> menus1 = smartfield.getFieldByClass(SmartField1.class).getMenus();
List<IMenu> menus2 = smartfield.getFieldByClass(SmartField2.class).getMenus();
if (menus1.size() != 1 || menus2.size() != 1) {
fail("Test smartfields should contain exactly one menu.");
}
assertNotEquals(CollectionUtility.firstElement(menus1).classId(), CollectionUtility.firstElement(menus2).classId());
}
Aggregations