@Test public void testValueChangeEvent() { DataTransactionResult original = DataTransactionResult.failNoData(); DataTransactionResult modified = DataTransactionResult.successNoData(); ChangeDataHolderEvent.ValueChange event = SpongeEventFactory.createChangeDataHolderEventValueChange( Cause.of(EventContext.empty(), "none"), original, mockParam(DataHolder.class)); assertThat(event.getOriginalChanges(), is(equalTo(original))); event.proposeChanges(modified); assertThat(event.getEndResult(), is(equalTo(modified))); }
return UUID.randomUUID(); } else if (paramType == DataTransactionResult.class) { return DataTransactionResult.successNoData(); } else if (paramType == Cause.class) { return Cause.of(EventContext.empty(), "none");