@Test public void noopAddDerivedLongGauge_WithNullElement() { List<LabelKey> labelKeys = Collections.singletonList(null); thrown.expect(NullPointerException.class); thrown.expectMessage("labelKey"); metricRegistry.addDerivedLongGauge(NAME_3, DESCRIPTION, UNIT, labelKeys); }
@Test public void noopAddDerivedLongGauge_NullDescription() { thrown.expect(NullPointerException.class); thrown.expectMessage("description"); metricRegistry.addDerivedLongGauge(NAME_3, null, UNIT, LABEL_KEY); }
@Test public void noopAddDerivedLongGauge_NullUnit() { thrown.expect(NullPointerException.class); thrown.expectMessage("unit"); metricRegistry.addDerivedLongGauge(NAME_3, DESCRIPTION, null, LABEL_KEY); }
@Test public void noopAddDerivedLongGauge_NullLabels() { thrown.expect(NullPointerException.class); thrown.expectMessage("labelKeys"); metricRegistry.addDerivedLongGauge(NAME_3, DESCRIPTION, UNIT, null); }
@Test public void noopAddDerivedLongGauge_NullName() { thrown.expect(NullPointerException.class); thrown.expectMessage("name"); metricRegistry.addDerivedLongGauge(null, DESCRIPTION, UNIT, LABEL_KEY); }
@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()); } }