Skip to content

Commit 745f40a

Browse files
authored
[chore][exporter/otlp] Assert interface implementation in tests (#13442)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Minor documentation update to clarify the purpose of a few test structs, following a recommendation here: #13424 (comment).
1 parent f87c5ba commit 745f40a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

exporter/otlpexporter/otlp_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ func (r *mockReceiver) setExportError(err error) {
6464
r.exportError = err
6565
}
6666

67+
var _ ptraceotlp.GRPCServer = &mockTracesReceiver{}
68+
6769
type mockTracesReceiver struct {
6870
ptraceotlp.UnimplementedGRPCServer
6971
mockReceiver
@@ -128,6 +130,8 @@ func otlpTracesReceiverOnGRPCServer(ln net.Listener, useTLS bool) (*mockTracesRe
128130
return rcv, nil
129131
}
130132

133+
var _ plogotlp.GRPCServer = &mockLogsReceiver{}
134+
131135
type mockLogsReceiver struct {
132136
plogotlp.UnimplementedGRPCServer
133137
mockReceiver
@@ -177,6 +181,8 @@ func otlpLogsReceiverOnGRPCServer(ln net.Listener) *mockLogsReceiver {
177181
return rcv
178182
}
179183

184+
var _ pmetricotlp.GRPCServer = &mockMetricsReceiver{}
185+
180186
type mockMetricsReceiver struct {
181187
pmetricotlp.UnimplementedGRPCServer
182188
mockReceiver

0 commit comments

Comments
 (0)