/**
- * Sone - RemotePostReplyHandler.kt - Copyright © 2020 David ‘Bombe’ Roden
+ * Sone - RemotePostReplyHandlerTest.kt - Copyright © 2020 David ‘Bombe’ Roden
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
private val notification = ListNotification<PostReply>("", "", Template())
private val notificationHandlerTester = NotificationHandlerTester { RemotePostReplyHandler(it, notification) }
- private val postReply = emptyPostReply()
+ private val postReply = createPostReply()
@Test
fun `reply is added to notification on new reply`() {
@Test
fun `reply is not added to notification on new local reply`() {
- val postReply = emptyPostReply(sone = localSone1)
+ val postReply = createPostReply(sone = localSone1)
notificationHandlerTester.sendEvent(NewPostReplyFoundEvent(postReply))
assertThat(notification.elements, not(hasItem<PostReply>(postReply)))
}
@Test
fun `notification is not added to manager on new local reply`() {
- val postReply = emptyPostReply(sone = localSone1)
+ val postReply = createPostReply(sone = localSone1)
notificationHandlerTester.sendEvent(NewPostReplyFoundEvent(postReply))
assertThat(notificationHandlerTester.notifications, not(hasItem<Notification>(notification)))
}