Remove updated time setter from Sone, store update time in database.
[Sone.git] / src / test / java / net / pterodactylus / sone / database / memory / MemoryDatabaseTest.java
index 8da6498..ee576b2 100644 (file)
@@ -64,6 +64,7 @@ import net.pterodactylus.util.config.Value;
 
 import com.google.common.base.Optional;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.mockito.Mockito;
 import org.mockito.invocation.InvocationOnMock;
@@ -475,4 +476,13 @@ public class MemoryDatabaseTest {
                assertThat(stringValues.get("SoneFollowingTimes/0/Sone").getValue(), nullValue());
        }
 
+       @Test
+       @Ignore("enable once Sones are built by the database")
+       public void soneUpdateTimeIsRetained() {
+               memoryDatabase.storeSone(sone);
+               memoryDatabase.updateSoneTime(sone, 1000L);
+               Sone updatedSone = memoryDatabase.getSone(SONE_ID).get();
+               assertThat(updatedSone.getTime(), is(1000L));
+       }
+
 }