aboutsummaryrefslogtreecommitdiff
path: root/impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java')
-rw-r--r--impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java114
1 files changed, 0 insertions, 114 deletions
diff --git a/impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java b/impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java
index e397ad65..06f50fed 100644
--- a/impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java
+++ b/impl_core/src/test/java/io/opencensus/implcore/stats/MutableViewDataTest.java
@@ -18,35 +18,7 @@ package io.opencensus.implcore.stats;
import static com.google.common.truth.Truth.assertThat;
-import com.google.common.collect.ImmutableMap;
import io.opencensus.common.Timestamp;
-import io.opencensus.implcore.stats.MutableAggregation.MutableCount;
-import io.opencensus.implcore.stats.MutableAggregation.MutableDistribution;
-import io.opencensus.implcore.stats.MutableAggregation.MutableLastValue;
-import io.opencensus.implcore.stats.MutableAggregation.MutableMean;
-import io.opencensus.implcore.stats.MutableAggregation.MutableSum;
-import io.opencensus.stats.Aggregation.Count;
-import io.opencensus.stats.Aggregation.Distribution;
-import io.opencensus.stats.Aggregation.LastValue;
-import io.opencensus.stats.Aggregation.Mean;
-import io.opencensus.stats.Aggregation.Sum;
-import io.opencensus.stats.AggregationData;
-import io.opencensus.stats.AggregationData.CountData;
-import io.opencensus.stats.AggregationData.DistributionData;
-import io.opencensus.stats.AggregationData.LastValueDataDouble;
-import io.opencensus.stats.AggregationData.LastValueDataLong;
-import io.opencensus.stats.AggregationData.MeanData;
-import io.opencensus.stats.AggregationData.SumDataDouble;
-import io.opencensus.stats.AggregationData.SumDataLong;
-import io.opencensus.stats.BucketBoundaries;
-import io.opencensus.stats.Measure.MeasureDouble;
-import io.opencensus.stats.Measure.MeasureLong;
-import io.opencensus.tags.TagKey;
-import io.opencensus.tags.TagValue;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@@ -55,94 +27,8 @@ import org.junit.runners.JUnit4;
@RunWith(JUnit4.class)
public class MutableViewDataTest {
- private static final double EPSILON = 1e-7;
-
- private static final TagKey ORIGINATOR = TagKey.create("originator");
- private static final TagKey CALLER = TagKey.create("caller");
- private static final TagKey METHOD = TagKey.create("method");
- private static final TagValue CALLER_V = TagValue.create("some caller");
- private static final TagValue METHOD_V = TagValue.create("some method");
- private static final MeasureDouble MEASURE_DOUBLE =
- MeasureDouble.create("measure1", "description", "1");
- private static final MeasureLong MEASURE_LONG =
- MeasureLong.create("measure2", "description", "1");
-
@Test
public void testConstants() {
- assertThat(MutableViewData.UNKNOWN_TAG_VALUE).isNull();
assertThat(MutableViewData.ZERO_TIMESTAMP).isEqualTo(Timestamp.create(0, 0));
}
-
- @Test
- public void testGetTagValues() {
- List<TagKey> columns = Arrays.asList(CALLER, METHOD, ORIGINATOR);
- Map<TagKey, TagValue> tags = ImmutableMap.of(CALLER, CALLER_V, METHOD, METHOD_V);
-
- assertThat(MutableViewData.getTagValues(tags, columns))
- .containsExactly(CALLER_V, METHOD_V, MutableViewData.UNKNOWN_TAG_VALUE)
- .inOrder();
- }
-
- @Test
- public void createMutableAggregation() {
- BucketBoundaries bucketBoundaries = BucketBoundaries.create(Arrays.asList(-1.0, 0.0, 1.0));
-
- assertThat(((MutableSum) MutableViewData.createMutableAggregation(Sum.create())).getSum())
- .isWithin(EPSILON)
- .of(0.0);
- assertThat(((MutableCount) MutableViewData.createMutableAggregation(Count.create())).getCount())
- .isEqualTo(0L);
- assertThat(((MutableMean) MutableViewData.createMutableAggregation(Mean.create())).getMean())
- .isWithin(EPSILON)
- .of(0D);
- assertThat(
- ((MutableLastValue) MutableViewData.createMutableAggregation(LastValue.create()))
- .getLastValue())
- .isNaN();
-
- MutableDistribution mutableDistribution =
- (MutableDistribution)
- MutableViewData.createMutableAggregation(Distribution.create(bucketBoundaries));
- assertThat(mutableDistribution.getMin()).isPositiveInfinity();
- assertThat(mutableDistribution.getMax()).isNegativeInfinity();
- assertThat(mutableDistribution.getSumOfSquaredDeviations()).isWithin(EPSILON).of(0);
- assertThat(mutableDistribution.getBucketCounts()).isEqualTo(new long[4]);
- }
-
- @Test
- public void createAggregationData() {
- BucketBoundaries bucketBoundaries = BucketBoundaries.create(Arrays.asList(-1.0, 0.0, 1.0));
- List<AggregationData> aggregates = new ArrayList<AggregationData>();
- aggregates.add(MutableViewData.createAggregationData(MutableSum.create(), MEASURE_DOUBLE));
- aggregates.add(MutableViewData.createAggregationData(MutableSum.create(), MEASURE_LONG));
- aggregates.add(
- MutableViewData.createAggregationData(MutableLastValue.create(), MEASURE_DOUBLE));
- aggregates.add(MutableViewData.createAggregationData(MutableLastValue.create(), MEASURE_LONG));
-
- List<MutableAggregation> mutableAggregations =
- Arrays.asList(
- MutableCount.create(),
- MutableMean.create(),
- MutableDistribution.create(bucketBoundaries));
- for (MutableAggregation mutableAggregation : mutableAggregations) {
- aggregates.add(MutableViewData.createAggregationData(mutableAggregation, MEASURE_DOUBLE));
- }
-
- assertThat(aggregates)
- .containsExactly(
- SumDataDouble.create(0),
- SumDataLong.create(0),
- LastValueDataDouble.create(Double.NaN),
- LastValueDataLong.create(0),
- CountData.create(0),
- MeanData.create(0, 0),
- DistributionData.create(
- 0,
- 0,
- Double.POSITIVE_INFINITY,
- Double.NEGATIVE_INFINITY,
- 0,
- Arrays.asList(new Long[] {0L, 0L, 0L, 0L})))
- .inOrder();
- }
}