- assertThat(memoryDatabase.getReplies(firstPost.id), contains(firstPostFirstReply))
- assertThat(memoryDatabase.getReplies(secondPost.id), contains(secondPostFirstReply, secondPostSecondReply))
- }
-
- private fun createPostReply(post: Post, time: Long): PostReply {
- val postReply = mock<PostReply>()
- whenever(postReply.id).thenReturn(randomUUID().toString())
- whenever(postReply.time).thenReturn(time)
- whenever(postReply.post).thenReturn(of(post))
- val postId = post.id
- whenever(postReply.postId).thenReturn(postId)
- return postReply
+ assertThat(memoryDatabase.getReplies(firstPost.id).map(PostReply::id), Matchers.contains("p1r1"))
+ assertThat(memoryDatabase.getReplies(secondPost.id).map(PostReply::id), contains("p2r1", "p2r2"))