✏️ Unify metric names
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / core / SoneParserTest.kt
index 0648d1f..336d855 100644 (file)
@@ -398,10 +398,18 @@ class SoneParserTest {
        }
 
        @Test
+       fun `unsuccessful parsing does not add a histogram entry`() {
+               val inputStream = javaClass.getResourceAsStream("sone-parser-with-invalid-image-height.xml")
+               assertThat(soneParser.parseSone(sone, inputStream), nullValue())
+               val histogram = metricRegistry.histogram("sone.parse.duration")
+               assertThat(histogram.count, equalTo(0L))
+       }
+
+       @Test
        fun `successful parsing adds histogram entry`() {
                val inputStream = javaClass.getResourceAsStream("sone-parser-without-images.xml")
                assertThat(soneParser.parseSone(sone, inputStream), notNullValue())
-               val histogram = metricRegistry.histogram("sone.parsing.duration")
+               val histogram = metricRegistry.histogram("sone.parse.duration")
                assertThat(histogram.count, equalTo(1L))
        }