Package org.rhq.core.domain.measurement.ui

Examples of org.rhq.core.domain.measurement.ui.MetricDisplaySummary


        List<MetricDisplaySummary> metricDisplaySummaries = new ArrayList<MetricDisplaySummary>();
        Locale locale = Locale.US;
        MessageResources messageResources = createMessageResources();

        // test bits
        MetricDisplaySummary a = createFakeMetric(1234567890.0987654321, MeasurementUnits.BITS);
        MetricDisplaySummary b = createFakeMetric(1023, MeasurementUnits.BITS);
        MetricDisplaySummary c = createFakeMetric(65536, MeasurementUnits.BITS);
        MetricDisplaySummary d = createFakeMetric(0.1845, MeasurementUnits.MEGABITS);

        metricDisplaySummaries.add(a);
        metricDisplaySummaries.add(b);
        metricDisplaySummaries.add(c);
        metricDisplaySummaries.add(d);

        Integer resourceCount = MonitorUtils.formatMetrics(metricDisplaySummaries, locale, messageResources);

        assertEquals(nf.format(1.1)+"Gb", a.getAvgMetric().getValueFmt());
        nf.setMinimumFractionDigits(1); // Otherwise NumberFormat swallows the fraction digit
        assertEquals(nf.format(1023)+"b", b.getAvgMetric().getValueFmt());
        assertEquals(nf.format(64)+"Kb", c.getAvgMetric().getValueFmt());
        assertEquals(nf.format(188.9)+"Kb", d.getAvgMetric().getValueFmt());
    }
View Full Code Here


     * @param  units the units of this metric (MB, B, s, etc)
     *
     * @return a display object represeinting this metric
     */
    private MetricDisplaySummary createFakeMetric(double value, MeasurementUnits units) {
        MetricDisplaySummary result = new MetricDisplaySummary();
        result.setMetric(MetricDisplayConstants.AVERAGE_KEY, new MetricDisplayValue(value));
        result.setAvailUp(2);
        result.setUnits(units.name());
        return result;
    }
View Full Code Here

TOP

Related Classes of org.rhq.core.domain.measurement.ui.MetricDisplaySummary

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.