ValueOptionsPage extends BaseDecisionTableColumnPage<T> { IsWidget newDefaultValueWidget() { return plugin().defaultValueWidget(); } @Inject  ValueOptionsPage(final View view,
                            final TranslationService translationService); @Override String getTitle(); @Override void isComplete(final Callback<Boolean> callback); @Override void prepareView(); void enableValueList(); void enableCepOperators(); void enableDefaultValue(); void enableLimitedValue(); String getValueList(); void setValueList(final String valueList); int constraintValue();  }
@Test public void testNewDefaultValueWidget() throws Exception { when(editingCol.getValueList()).thenReturn("a,b,c"); assertTrue(page.newDefaultValueWidget() instanceof ListBox); verify(plugin).defaultValueWidget(); }