X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fmain%2FSoneModuleTest.kt;h=93a041c639e5dbbed20d3b36be1d8d5640465844;hb=a8050b466202bb6ddec8430129f728749cdfec1a;hp=6cac0a887096d9ac289ee008c99a2d333fb78dd4;hpb=33b58cb4388ee7ca267470c0d883653e1a16dff4;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/main/SoneModuleTest.kt b/src/test/kotlin/net/pterodactylus/sone/main/SoneModuleTest.kt index 6cac0a8..93a041c 100644 --- a/src/test/kotlin/net/pterodactylus/sone/main/SoneModuleTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/main/SoneModuleTest.kt @@ -1,5 +1,6 @@ package net.pterodactylus.sone.main +import com.codahale.metrics.* import com.google.common.base.* import com.google.common.eventbus.* import com.google.inject.Guice.* @@ -210,4 +211,16 @@ class SoneModuleTest { verify(eventBus).register(core) } + @Test + fun `metrics registry can be created`() { + assertThat(injector.getInstance(), notNullValue()) + } + + @Test + fun `metrics registry is created as singleton`() { + val firstMetricRegistry = injector.getInstance() + val secondMetricRegistry = injector.getInstance() + assertThat(firstMetricRegistry, sameInstance(secondMetricRegistry)) + } + }