12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- // Copyright The OpenTelemetry Authors
- // SPDX-License-Identifier: Apache-2.0
- package sumologicexporter
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestCarbon2TagString(t *testing.T) {
- metric := exampleIntMetric()
- data := carbon2TagString(metric)
- assert.Equal(t, "test=test_value test2=second_value metric=test.metric.data unit=bytes", data)
- metric = exampleIntGaugeMetric()
- data = carbon2TagString(metric)
- assert.Equal(t, "foo=bar metric=gauge_metric_name", data)
- metric = exampleDoubleSumMetric()
- data = carbon2TagString(metric)
- assert.Equal(t, "foo=bar metric=sum_metric_double_test", data)
- metric = exampleDoubleGaugeMetric()
- data = carbon2TagString(metric)
- assert.Equal(t, "foo=bar metric=gauge_metric_name_double_test", data)
- }
- func TestCarbonMetricTypeIntGauge(t *testing.T) {
- metric := exampleIntGaugeMetric()
- result := carbon2Metric2String(metric)
- expected := `foo=bar metric=gauge_metric_name 124 1608124661
- foo=bar metric=gauge_metric_name 245 1608124662`
- assert.Equal(t, expected, result)
- }
- func TestCarbonMetricTypeDoubleGauge(t *testing.T) {
- metric := exampleDoubleGaugeMetric()
- result := carbon2Metric2String(metric)
- expected := `foo=bar metric=gauge_metric_name_double_test 33.4 1608124661
- foo=bar metric=gauge_metric_name_double_test 56.8 1608124662`
- assert.Equal(t, expected, result)
- }
- func TestCarbonMetricTypeIntSum(t *testing.T) {
- metric := exampleIntSumMetric()
- result := carbon2Metric2String(metric)
- expected := `foo=bar metric=sum_metric_int_test 45 1608124444
- foo=bar metric=sum_metric_int_test 1238 1608124699`
- assert.Equal(t, expected, result)
- }
- func TestCarbonMetricTypeDoubleSum(t *testing.T) {
- metric := exampleDoubleSumMetric()
- result := carbon2Metric2String(metric)
- expected := `foo=bar metric=sum_metric_double_test 45.6 1618124444
- foo=bar metric=sum_metric_double_test 1238.1 1608424699`
- assert.Equal(t, expected, result)
- }
- func TestCarbonMetricTypeSummary(t *testing.T) {
- metric := exampleSummaryMetric()
- result := carbon2Metric2String(metric)
- expected := ``
- assert.Equal(t, expected, result)
- metric = buildExampleSummaryMetric(false)
- result = carbon2Metric2String(metric)
- assert.Equal(t, expected, result)
- }
- func TestCarbonMetricTypeHistogram(t *testing.T) {
- metric := exampleHistogramMetric()
- result := carbon2Metric2String(metric)
- expected := ``
- assert.Equal(t, expected, result)
- metric = buildExampleHistogramMetric(false)
- result = carbon2Metric2String(metric)
- assert.Equal(t, expected, result)
- }
|