AttributeColumnPlugin extends BaseDecisionTableColumnPlugin { public void setAttribute(String attribute) { this.attribute = attribute; fireChangeEvent(page); } @Inject  AttributeColumnPlugin(final AttributeColumnPage page,
                                 final Event<WizardPageStatusChangeEvent> changeEvent,
                                 final TranslationService translationService); @Override String getTitle(); @Override List<WizardPage> getPages(); @Override Boolean generateColumn(); String getAttribute(); void setAttribute(String attribute); @Override Type getType();  }
@Test public void testSetAttribute() throws Exception { final String attribute = Attribute.DIALECT.getAttributeName(); plugin.setAttribute(attribute); assertEquals(attribute, plugin.getAttribute()); verify(changeEvent).fire(any(WizardPageStatusChangeEvent.class)); }