Don't access the Sone in the constructor.
[Sone.git] / src / test / java / net / pterodactylus / sone / core / SoneModificationDetectorTest.java
index e2b34f7..d70cc5c 100644 (file)
@@ -12,6 +12,7 @@ import net.pterodactylus.sone.core.SoneModificationDetector.LockableFingerprintP
 import net.pterodactylus.sone.data.Sone;
 
 import com.google.common.base.Ticker;
+import org.junit.Before;
 import org.junit.Test;
 
 /**
@@ -52,6 +53,11 @@ public class SoneModificationDetectorTest {
                when(lockableFingerprintProvider.isLocked()).thenReturn(false);
        }
 
+       @Before
+       public void setupOriginalFingerprint() {
+           soneModificationDetector.setFingerprint("original");
+       }
+
        @Test
        public void normalConstructorCanBeCalled() {
                new SoneModificationDetector(lockableFingerprintProvider, insertionDelay);