X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryPostTest.kt;h=90344e1d321111e285de0010d5f1717210e620b8;hp=611ad70373dadf12d7db99f3c90e34ea56c7e02b;hb=62828ea81428d7b868426375d37af661834c268b;hpb=242da074894d2ffcbb1a61f16ed881db9bc51ff0 diff --git a/src/test/kotlin/net/pterodactylus/sone/database/memory/MemoryPostTest.kt b/src/test/kotlin/net/pterodactylus/sone/database/memory/MemoryPostTest.kt index 611ad70..90344e1 100644 --- a/src/test/kotlin/net/pterodactylus/sone/database/memory/MemoryPostTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/database/memory/MemoryPostTest.kt @@ -9,10 +9,17 @@ import java.util.* class MemoryPostTest { + private val memoryDatabase = mock() + @Test fun `memory post returns empty optional for post without recipient`() { - val postDatabase = mock() - val memoryPost = MemoryPost(postDatabase, postDatabase, UUID.randomUUID().toString(), "soneId", null, 123, "text") + val memoryPost = MemoryPost(memoryDatabase, memoryDatabase, UUID.randomUUID().toString(), "soneId", null, 123, "text") + assertThat(memoryPost.recipient, equalTo(absent())) + } + + @Test + fun `empty optional is returned if recipient is set but non-existent`() { + val memoryPost = MemoryPost(memoryDatabase, memoryDatabase, UUID.randomUUID().toString(), "soneId", "recipientId", 123, "text") assertThat(memoryPost.recipient, equalTo(absent())) }