Don’t allow a “post cut off length” of -1 anymore.
[Sone.git] / src / test / java / net / pterodactylus / sone / core / PreferencesLoaderTest.java
index 91120fb..88745df 100644 (file)
@@ -3,6 +3,7 @@ package net.pterodactylus.sone.core;
 import static net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.WRITING;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.is;
 import static net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.WRITING;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.not;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -70,4 +71,12 @@ public class PreferencesLoaderTest {
                assertThat(preferences.getFcpFullAccessRequired(), is(WRITING));
        }
 
                assertThat(preferences.getFcpFullAccessRequired(), is(WRITING));
        }
 
+       @Test
+       public void configurationIsLoadedCorrectlyWithCutOffLengthMinusOne() {
+           setupConfiguration();
+               setupIntValue("PostCutOffLength", -1);
+               preferencesLoader.loadFrom(configuration);
+               assertThat(preferences.getPostCutOffLength(), not(is(-1)));
+       }
+
 }
 }