projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
🚧 Start notification handler on plugin start
[Sone.git]
/
src
/
test
/
kotlin
/
net
/
pterodactylus
/
sone
/
main
/
SonePluginTest.kt
diff --git
a/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt
b/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt
index
9388cb0
..
eef312f
100644
(file)
--- a/
src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt
+++ b/
src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt
@@
-10,6
+10,7
@@
import net.pterodactylus.sone.fcp.*
import net.pterodactylus.sone.freenet.wot.*
import net.pterodactylus.sone.test.*
import net.pterodactylus.sone.web.*
import net.pterodactylus.sone.freenet.wot.*
import net.pterodactylus.sone.test.*
import net.pterodactylus.sone.web.*
+import net.pterodactylus.sone.web.notification.*
import org.hamcrest.MatcherAssert.*
import org.hamcrest.Matchers.*
import org.mockito.Mockito.*
import org.hamcrest.MatcherAssert.*
import org.hamcrest.Matchers.*
import org.mockito.Mockito.*
@@
-64,6
+65,12
@@
class SonePluginTest {
assertThat(injector.getInstance<WebOfTrustConnector>(), notNullValue())
}
assertThat(injector.getInstance<WebOfTrustConnector>(), notNullValue())
}
+ @Test
+ fun `notification handler can be created`() {
+ val injector: Injector = runSonePluginWithRealInjector()
+ assertThat(injector.getInstance<NotificationHandler>(), notNullValue())
+ }
+
private fun runSonePluginWithRealInjector(): Injector {
lateinit var injector: Injector
val sonePlugin = SonePlugin {
private fun runSonePluginWithRealInjector(): Injector {
lateinit var injector: Injector
val sonePlugin = SonePlugin {
@@
-83,6
+90,13
@@
class SonePluginTest {
verify(core).start()
}
verify(core).start()
}
+ @Test
+ fun `notification handler is being started`() {
+ sonePlugin.runPlugin(pluginRespirator)
+ val notificationHandler = injector.getInstance<NotificationHandler>()
+ verify(notificationHandler).start()
+ }
+
}
private fun mockInjector() = mock<Injector>().apply {
}
private fun mockInjector() = mock<Injector>().apply {