X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultOptionTest.java;h=6c4bf66fb2ae81eee859547464b2ec3bb9d82580;hp=8a1f8d5c16a88ee8706877c15ba60cfca2df9c18;hb=3f91e22e512f81a2e11fa584e30f83da74e62177;hpb=5bcc095b11defc28f7dadbf9dbaaa43ecf5bfe61 diff --git a/src/test/java/net/pterodactylus/sone/core/DefaultOptionTest.java b/src/test/java/net/pterodactylus/sone/core/DefaultOptionTest.java index 8a1f8d5..6c4bf66 100644 --- a/src/test/java/net/pterodactylus/sone/core/DefaultOptionTest.java +++ b/src/test/java/net/pterodactylus/sone/core/DefaultOptionTest.java @@ -11,7 +11,6 @@ import javax.annotation.Nullable; import net.pterodactylus.sone.core.Options.DefaultOption; import net.pterodactylus.sone.core.Options.Option; -import net.pterodactylus.sone.core.Options.OptionWatcher; import com.google.common.base.Predicate; import org.junit.Test; @@ -66,37 +65,6 @@ public class DefaultOptionTest { } @Test - public void watcherIsNotifiedOnChange() { - final AtomicReference changedObject = new AtomicReference(); - Object newValue = new Object(); - DefaultOption defaultOption = new DefaultOption(defaultValue, new OptionWatcher() { - @Override - public void optionChanged(Option option, Object oldValue, Object newValue) { - assertThat(oldValue, nullValue()); - changedObject.set(newValue); - } - }); - defaultOption.set(newValue); - assertThat(defaultOption.get(), is(newValue)); - assertThat(changedObject.get(), is(newValue)); - } - - @Test - public void watcherIsNotNotifiedIfValueIsSetTwice() { - final AtomicInteger changeCounter = new AtomicInteger(); - Object newValue = new Object(); - DefaultOption defaultOption = new DefaultOption(defaultValue, new OptionWatcher() { - @Override - public void optionChanged(Option option, Object oldValue, Object newValue) { - changeCounter.incrementAndGet(); - } - }); - defaultOption.set(newValue); - defaultOption.set(newValue); - assertThat(changeCounter.get(), is(1)); - } - - @Test public void defaultOptionValidatesObjectsCorrectly() { DefaultOption defaultOption = new DefaultOption(defaultValue, matchesAcceptedValue); assertThat(defaultOption.validate(acceptedValue), is(true));