@Test public void noopAddDerivedDoubleGauge_WithNullElement() { List<LabelKey> labelKeys = Collections.singletonList(null); thrown.expect(NullPointerException.class); thrown.expectMessage("labelKey"); metricRegistry.addDerivedDoubleGauge(NAME_4, DESCRIPTION, UNIT, labelKeys); }
@Test public void noopAddDerivedDoubleGauge_NullUnit() { thrown.expect(NullPointerException.class); thrown.expectMessage("unit"); metricRegistry.addDerivedDoubleGauge(NAME_4, DESCRIPTION, null, LABEL_KEY); }
@Test public void noopAddDerivedDoubleGauge_NullName() { thrown.expect(NullPointerException.class); thrown.expectMessage("name"); metricRegistry.addDerivedDoubleGauge(null, DESCRIPTION, UNIT, LABEL_KEY); }
@Test public void noopAddDerivedDoubleGauge_NullDescription() { thrown.expect(NullPointerException.class); thrown.expectMessage("description"); metricRegistry.addDerivedDoubleGauge(NAME_4, null, UNIT, LABEL_KEY); }
@Test public void noopAddDerivedDoubleGauge_NullLabels() { thrown.expect(NullPointerException.class); thrown.expectMessage("labelKeys"); metricRegistry.addDerivedDoubleGauge(NAME_4, DESCRIPTION, UNIT, null); }
@Test public void noopInstanceOf() { assertThat(metricRegistry.addLongGauge(NAME, DESCRIPTION, UNIT, LABEL_KEY)) .isInstanceOf(LongGauge.newNoopLongGauge(NAME, DESCRIPTION, UNIT, LABEL_KEY).getClass()); assertThat(metricRegistry.addDoubleGauge(NAME_2, DESCRIPTION, UNIT, LABEL_KEY)) .isInstanceOf( DoubleGauge.newNoopDoubleGauge(NAME_2, DESCRIPTION, UNIT, LABEL_KEY).getClass()); assertThat(metricRegistry.addDerivedLongGauge(NAME_3, DESCRIPTION, UNIT, LABEL_KEY)) .isInstanceOf( DerivedLongGauge.newNoopDerivedLongGauge(NAME_3, DESCRIPTION, UNIT, LABEL_KEY) .getClass()); assertThat(metricRegistry.addDerivedDoubleGauge(NAME_4, DESCRIPTION, UNIT, LABEL_KEY)) .isInstanceOf( DerivedDoubleGauge.newNoopDerivedDoubleGauge(NAME_4, DESCRIPTION, UNIT, LABEL_KEY) .getClass()); } }