use of com.hazelcast.internal.metrics.impl.FieldProbe.DoubleFieldProbe in project hazelcast by hazelcast.
the class FieldProbeTest method getDouble.
public void getDouble(String fieldName, double expected) throws Exception {
SomeSource source = new SomeSource();
Field field = source.getClass().getDeclaredField(fieldName);
Probe probe = field.getAnnotation(Probe.class);
FieldProbe fieldProbe = createFieldProbe(field, probe, new SourceMetadata(SomeSource.class));
assertInstanceOf(DoubleFieldProbe.class, fieldProbe);
DoubleFieldProbe doubleFieldProbe = (DoubleFieldProbe) fieldProbe;
double value = doubleFieldProbe.get(source);
assertEquals(expected, value, 0.1);
}
Aggregations