X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FPreferencesTest.java;h=7327abc3fda0dd02d76e558e6537838693dcc784;hp=fdae222e90eb296a84db1dc116c3b52d9cda23fc;hb=c2c32dca6279ad6f9af68cf2cf4870d56e7c2ff9;hpb=62828ea81428d7b868426375d37af661834c268b diff --git a/src/test/java/net/pterodactylus/sone/core/PreferencesTest.java b/src/test/java/net/pterodactylus/sone/core/PreferencesTest.java index fdae222..7327abc 100644 --- a/src/test/java/net/pterodactylus/sone/core/PreferencesTest.java +++ b/src/test/java/net/pterodactylus/sone/core/PreferencesTest.java @@ -10,6 +10,7 @@ import static org.mockito.ArgumentCaptor.forClass; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import net.pterodactylus.sone.core.event.InsertionDelayChangedEvent; @@ -50,6 +51,16 @@ public class PreferencesTest { } @Test + public void noEventIsSentWhenInvalidInsertionDelayIsSet() { + try { + preferences.setInsertionDelay(-15); + } catch (IllegalArgumentException iae) { + /* ignore. */ + } + verify(eventBus, never()).post(any()); + } + + @Test public void preferencesReturnDefaultValueWhenInsertionDelayIsSetToNull() { preferences.setInsertionDelay(null); assertThat(preferences.getInsertionDelay(), is(60));