@@ -17,33 +17,34 @@ import (
17
17
18
18
"github.com/jaegertracing/jaeger-idl/model/v1"
19
19
"github.com/jaegertracing/jaeger/internal/jiter"
20
- dependencyStoreMocks "github.com/jaegertracing/jaeger/internal/storage/v1/api/dependencystore/mocks"
20
+ dependencystoremocks "github.com/jaegertracing/jaeger/internal/storage/v1/api/dependencystore/mocks"
21
21
"github.com/jaegertracing/jaeger/internal/storage/v1/api/spanstore"
22
- spanStoreMocks "github.com/jaegertracing/jaeger/internal/storage/v1/api/spanstore/mocks"
23
- "github.com/jaegertracing/jaeger/internal/storage/v1/memory"
22
+ spanstoremocks "github.com/jaegertracing/jaeger/internal/storage/v1/api/spanstore/mocks"
24
23
"github.com/jaegertracing/jaeger/internal/storage/v2/api/depstore"
25
24
"github.com/jaegertracing/jaeger/internal/storage/v2/api/tracestore"
26
25
tracestoremocks "github.com/jaegertracing/jaeger/internal/storage/v2/api/tracestore/mocks"
27
26
)
28
27
29
- func TestGetV1Reader_NoError (t * testing.T ) {
30
- memstore := memory . NewStore ()
31
- traceReader := & TraceReader {
32
- spanReader : memstore ,
33
- }
34
- v1Reader , ok := GetV1Reader ( traceReader )
35
- require . True ( t , ok )
36
- require .Equal (t , memstore , v1Reader )
37
- }
28
+ func TestGetV1Reader (t * testing.T ) {
29
+ t . Run ( "wrapped v1 reader" , func ( t * testing. T ) {
30
+ reader := new (spanstoremocks. Reader )
31
+ traceReader := & TraceReader {
32
+ spanReader : reader ,
33
+ }
34
+ v1Reader := GetV1Reader ( traceReader )
35
+ require .Equal (t , reader , v1Reader )
36
+ })
38
37
39
- func TestGetV1Reader_Error (t * testing.T ) {
40
- fr := new (tracestoremocks.Reader )
41
- _ , ok := GetV1Reader (fr )
42
- require .False (t , ok )
38
+ t .Run ("native v2 reader" , func (t * testing.T ) {
39
+ reader := new (tracestoremocks.Reader )
40
+ v1Reader := GetV1Reader (reader )
41
+ require .IsType (t , & SpanReader {}, v1Reader )
42
+ require .Equal (t , reader , v1Reader .(* SpanReader ).traceReader )
43
+ })
43
44
}
44
45
45
46
func TestTraceReader_GetTracesDelegatesSuccessResponse (t * testing.T ) {
46
- sr := new (spanStoreMocks .Reader )
47
+ sr := new (spanstoremocks .Reader )
47
48
modelTrace := & model.Trace {
48
49
Spans : []* model.Span {
49
50
{
@@ -114,7 +115,7 @@ func TestTraceReader_GetTracesErrorResponse(t *testing.T) {
114
115
}
115
116
for _ , test := range testCases {
116
117
t .Run (test .name , func (t * testing.T ) {
117
- sr := new (spanStoreMocks .Reader )
118
+ sr := new (spanstoremocks .Reader )
118
119
sr .On ("GetTrace" , mock .Anything , mock .Anything ).Return (& model.Trace {}, test .firstErr ).Once ()
119
120
sr .On ("GetTrace" , mock .Anything , mock .Anything ).Return (& model.Trace {}, nil ).Once ()
120
121
traceReader := & TraceReader {
@@ -130,7 +131,7 @@ func TestTraceReader_GetTracesErrorResponse(t *testing.T) {
130
131
}
131
132
132
133
func TestTraceReader_GetTracesEarlyStop (t * testing.T ) {
133
- sr := new (spanStoreMocks .Reader )
134
+ sr := new (spanstoremocks .Reader )
134
135
sr .On (
135
136
"GetTrace" ,
136
137
mock .Anything ,
@@ -167,7 +168,7 @@ func TestTraceReader_GetTracesEarlyStop(t *testing.T) {
167
168
}
168
169
169
170
func TestTraceReader_GetServicesDelegatesToSpanReader (t * testing.T ) {
170
- sr := new (spanStoreMocks .Reader )
171
+ sr := new (spanstoremocks .Reader )
171
172
expectedServices := []string {"service-a" , "service-b" }
172
173
sr .On ("GetServices" , mock .Anything ).Return (expectedServices , nil )
173
174
traceReader := & TraceReader {
@@ -228,7 +229,7 @@ func TestTraceReader_GetOperationsDelegatesResponse(t *testing.T) {
228
229
229
230
for _ , test := range tests {
230
231
t .Run (test .name , func (t * testing.T ) {
231
- sr := new (spanStoreMocks .Reader )
232
+ sr := new (spanstoremocks .Reader )
232
233
sr .On ("GetOperations" ,
233
234
mock .Anything ,
234
235
spanstore.OperationQueryParameters {
@@ -276,7 +277,7 @@ func TestTraceReader_FindTracesDelegatesSuccessResponse(t *testing.T) {
276
277
},
277
278
},
278
279
}
279
- sr := new (spanStoreMocks .Reader )
280
+ sr := new (spanstoremocks .Reader )
280
281
now := time .Now ()
281
282
sr .On (
282
283
"FindTraces" ,
@@ -351,7 +352,7 @@ func TestTraceReader_FindTracesEdgeCases(t *testing.T) {
351
352
}
352
353
for _ , test := range tests {
353
354
t .Run (test .name , func (t * testing.T ) {
354
- sr := new (spanStoreMocks .Reader )
355
+ sr := new (spanstoremocks .Reader )
355
356
sr .On (
356
357
"FindTraces" ,
357
358
mock .Anything ,
@@ -373,7 +374,7 @@ func TestTraceReader_FindTracesEdgeCases(t *testing.T) {
373
374
}
374
375
375
376
func TestTraceReader_FindTracesEarlyStop (t * testing.T ) {
376
- sr := new (spanStoreMocks .Reader )
377
+ sr := new (spanstoremocks .Reader )
377
378
sr .On (
378
379
"FindTraces" ,
379
380
mock .Anything ,
@@ -449,7 +450,7 @@ func TestTraceReader_FindTraceIDsDelegatesResponse(t *testing.T) {
449
450
}
450
451
for _ , test := range tests {
451
452
t .Run (test .name , func (t * testing.T ) {
452
- sr := new (spanStoreMocks .Reader )
453
+ sr := new (spanstoremocks .Reader )
453
454
now := time .Now ()
454
455
sr .On (
455
456
"FindTraceIDs" ,
@@ -497,7 +498,7 @@ func TestDependencyReader_GetDependencies(t *testing.T) {
497
498
EndTime : end ,
498
499
}
499
500
expectedDeps := []model.DependencyLink {{Parent : "parent" , Child : "child" , CallCount : 12 }}
500
- mr := new (dependencyStoreMocks .Reader )
501
+ mr := new (dependencystoremocks .Reader )
501
502
mr .On ("GetDependencies" , mock .Anything , end , time .Minute ).Return (expectedDeps , nil )
502
503
dr := NewDependencyReader (mr )
503
504
deps , err := dr .GetDependencies (context .Background (), query )
0 commit comments