package de.mxro.metrics.tests; import de.mxro.metrics.MetricsCommon; import delight.async.properties.PropertyNode; import delight.async.properties.PropertyOperation; import delight.promise.Promise; import org.junit.Assert; import org.junit.Test; @SuppressWarnings("all") public class TestHistogram { @Test public void test() { PropertyNode m = MetricsCommon.createUnsafe(); PropertyOperation<Long> _value = MetricsCommon.value("de.mxro.hist", 1); m.<Long>record(_value); PropertyOperation<Long> _value_1 = MetricsCommon.value("de.mxro.hist", 2); m.<Long>record(_value_1); PropertyOperation<Long> _value_2 = MetricsCommon.value("de.mxro.hist", 3); m.<Long>record(_value_2); Promise<Object> _retrieve = m.retrieve("de.mxro.hist"); Object _get = _retrieve.get(); String _string = _get.toString(); boolean _contains = _string.contains("2.0"); Assert.assertTrue(_contains); } }