@@ -57,13 +57,13 @@ func TestMetricsRequest(t *testing.T) {
5757}
5858
5959func TestMetricsExporter_InvalidName (t * testing.T ) {
60- me , err := NewMetricsExporter (nil , zap .NewNop (), newPushMetricsData (0 , nil ))
60+ me , err := NewMetricsExporter (nil , zap .NewNop (), newPushMetricsData (nil ))
6161 require .Nil (t , me )
6262 require .Equal (t , errNilConfig , err )
6363}
6464
6565func TestMetricsExporter_NilLogger (t * testing.T ) {
66- me , err := NewMetricsExporter (fakeMetricsExporterConfig , nil , newPushMetricsData (0 , nil ))
66+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , nil , newPushMetricsData (nil ))
6767 require .Nil (t , me )
6868 require .Equal (t , errNilLogger , err )
6969}
@@ -76,7 +76,7 @@ func TestMetricsExporter_NilPushMetricsData(t *testing.T) {
7676
7777func TestMetricsExporter_Default (t * testing.T ) {
7878 md := testdata .GenerateMetricsEmpty ()
79- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
79+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
8080 assert .NotNil (t , me )
8181 assert .NoError (t , err )
8282
@@ -87,22 +87,14 @@ func TestMetricsExporter_Default(t *testing.T) {
8787func TestMetricsExporter_Default_ReturnError (t * testing.T ) {
8888 md := testdata .GenerateMetricsEmpty ()
8989 want := errors .New ("my_error" )
90- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
90+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
9191 require .Nil (t , err )
9292 require .NotNil (t , me )
9393 require .Equal (t , want , me .ConsumeMetrics (context .Background (), md ))
9494}
9595
9696func TestMetricsExporter_WithRecordMetrics (t * testing.T ) {
97- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
98- require .Nil (t , err )
99- require .NotNil (t , me )
100-
101- checkRecordedMetricsForMetricsExporter (t , me , nil )
102- }
103-
104- func TestMetricsExporter_WithRecordMetrics_NonZeroDropped (t * testing.T ) {
105- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (1 , nil ))
97+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
10698 require .Nil (t , err )
10799 require .NotNil (t , me )
108100
@@ -111,30 +103,23 @@ func TestMetricsExporter_WithRecordMetrics_NonZeroDropped(t *testing.T) {
111103
112104func TestMetricsExporter_WithRecordMetrics_ReturnError (t * testing.T ) {
113105 want := errors .New ("my_error" )
114- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
106+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
115107 require .Nil (t , err )
116108 require .NotNil (t , me )
117109
118110 checkRecordedMetricsForMetricsExporter (t , me , want )
119111}
120112
121113func TestMetricsExporter_WithSpan (t * testing.T ) {
122- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
123- require .Nil (t , err )
124- require .NotNil (t , me )
125- checkWrapSpanForMetricsExporter (t , me , nil , 1 )
126- }
127-
128- func TestMetricsExporter_WithSpan_NonZeroDropped (t * testing.T ) {
129- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (1 , nil ))
114+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
130115 require .Nil (t , err )
131116 require .NotNil (t , me )
132117 checkWrapSpanForMetricsExporter (t , me , nil , 1 )
133118}
134119
135120func TestMetricsExporter_WithSpan_ReturnError (t * testing.T ) {
136121 want := errors .New ("my_error" )
137- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
122+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
138123 require .Nil (t , err )
139124 require .NotNil (t , me )
140125 checkWrapSpanForMetricsExporter (t , me , want , 1 )
@@ -144,7 +129,7 @@ func TestMetricsExporter_WithShutdown(t *testing.T) {
144129 shutdownCalled := false
145130 shutdown := func (context.Context ) error { shutdownCalled = true ; return nil }
146131
147- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithShutdown (shutdown ))
132+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithShutdown (shutdown ))
148133 assert .NotNil (t , me )
149134 assert .NoError (t , err )
150135
@@ -154,7 +139,7 @@ func TestMetricsExporter_WithShutdown(t *testing.T) {
154139
155140func TestMetricsExporter_WithResourceToTelemetryConversionDisabled (t * testing.T ) {
156141 md := testdata .GenerateMetricsTwoMetrics ()
157- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithResourceToTelemetryConversion (defaultResourceToTelemetrySettings ()))
142+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithResourceToTelemetryConversion (defaultResourceToTelemetrySettings ()))
158143 assert .NotNil (t , me )
159144 assert .NoError (t , err )
160145
@@ -164,7 +149,7 @@ func TestMetricsExporter_WithResourceToTelemetryConversionDisabled(t *testing.T)
164149
165150func TestMetricsExporter_WithResourceToTelemetryConversionEbabled (t * testing.T ) {
166151 md := testdata .GenerateMetricsTwoMetrics ()
167- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithResourceToTelemetryConversion (ResourceToTelemetrySettings {Enabled : true }))
152+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithResourceToTelemetryConversion (ResourceToTelemetrySettings {Enabled : true }))
168153 assert .NotNil (t , me )
169154 assert .NoError (t , err )
170155
@@ -176,16 +161,16 @@ func TestMetricsExporter_WithShutdown_ReturnError(t *testing.T) {
176161 want := errors .New ("my_error" )
177162 shutdownErr := func (context.Context ) error { return want }
178163
179- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithShutdown (shutdownErr ))
164+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithShutdown (shutdownErr ))
180165 assert .NotNil (t , me )
181166 assert .NoError (t , err )
182167
183168 assert .Equal (t , me .Shutdown (context .Background ()), want )
184169}
185170
186- func newPushMetricsData (droppedTimeSeries int , retError error ) PushMetrics {
187- return func (ctx context.Context , td pdata.Metrics ) ( int , error ) {
188- return droppedTimeSeries , retError
171+ func newPushMetricsData (retError error ) PushMetrics {
172+ return func (ctx context.Context , td pdata.Metrics ) error {
173+ return retError
189174 }
190175}
191176
0 commit comments