X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ftest%2FMocks.kt;h=54307a8df78186cfd1ec27be11d3565956cfc8c3;hp=e90c0801cf784120dccd2ff887cfb3c9d292cdec;hb=2a9ef0e07136d8c56f4eea32ed49e43bfd5e576f;hpb=73ba74461ca2dd1da89f322aa87035f710fe4865 diff --git a/src/test/kotlin/net/pterodactylus/sone/test/Mocks.kt b/src/test/kotlin/net/pterodactylus/sone/test/Mocks.kt index e90c080..54307a8 100644 --- a/src/test/kotlin/net/pterodactylus/sone/test/Mocks.kt +++ b/src/test/kotlin/net/pterodactylus/sone/test/Mocks.kt @@ -34,6 +34,7 @@ import net.pterodactylus.sone.freenet.wot.Identity import net.pterodactylus.sone.freenet.wot.OwnIdentity import net.pterodactylus.sone.utils.asFreenetBase64 import net.pterodactylus.sone.utils.asOptional +import java.util.UUID val remoteSone1 = createRemoteSone() val remoteSone2 = createRemoteSone() @@ -71,8 +72,8 @@ fun createRemoteSone(id: String = createId(), identity: Identity = createIdentit override fun getIdentity(): Identity = identity } -fun createPost(text: String = "", sone: Sone? = remoteSone1, known: Boolean = false, time: Long = 1, loaded: Boolean = true, recipient: Sone? = null): Post { - return object : Post.EmptyPost("post-id") { +fun createPost(text: String = "text", sone: Sone? = remoteSone1, known: Boolean = false, time: Long = 1, loaded: Boolean = true, recipient: Sone? = null, id: String = UUID.randomUUID().toString()): Post { + return object : Post.EmptyPost(id) { override fun getRecipientId() = recipient?.id.asOptional() override fun getRecipient() = recipient.asOptional() override fun getSone() = sone