DeltaSessionUpdateAttributeEvent implements DeltaSessionAttributeEvent { @Override public void apply(DeltaSessionInterface session) { session.localUpdateAttribute(this.attributeName, this.attributeValue); } @SuppressWarnings("unused")  DeltaSessionUpdateAttributeEvent();  DeltaSessionUpdateAttributeEvent(String attributeName, Object attributeValue); @Override void apply(DeltaSessionInterface session); @Override void fromData(DataInput in); @Override void toData(DataOutput out); String toString();  }
@Test public void DeltaSessionDestroyAttributeEventAppliesAttributeToSession() { final String attributeName = "UpdateAttribute"; final String attributeValue = "UpdateValue"; final DeltaSessionUpdateAttributeEvent event = new DeltaSessionUpdateAttributeEvent(attributeName, attributeValue); final DeltaSessionInterface deltaSessionInterface = mock(DeltaSessionInterface.class); event.apply((deltaSessionInterface)); verify(deltaSessionInterface).localUpdateAttribute(attributeName, attributeValue); }