@@ -47,33 +47,38 @@ func TestSDKVersionRecorder(t *testing.T) {
47
47
48
48
// Record first tuple
49
49
ctx := headers .SetVersionsForTests (context .Background (), sdkVersion , headers .ClientNameGoSDK , headers .SupportedServerVersions , headers .AllFeatures )
50
- interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
50
+ _ , err := interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
51
51
return nil , nil
52
52
})
53
+ assert .NoError (t , err )
53
54
54
55
// Record second tuple
55
56
ctx = headers .SetVersionsForTests (context .Background (), sdkVersion , headers .ClientNameTypeScriptSDK , headers .SupportedServerVersions , headers .AllFeatures )
56
- interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
57
+ _ , err = interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
57
58
return nil , nil
58
59
})
60
+ assert .NoError (t , err )
59
61
60
62
// Do not record when over capacity
61
63
ctx = headers .SetVersionsForTests (context .Background (), sdkVersion , headers .ClientNameJavaSDK , headers .SupportedServerVersions , headers .AllFeatures )
62
- interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
64
+ _ , err = interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
63
65
return nil , nil
64
66
})
67
+ assert .NoError (t , err )
65
68
66
69
// Empty SDK version should not be recorded
67
70
ctx = headers .SetVersionsForTests (context .Background (), "" , headers .ClientNameGoSDK , headers .SupportedServerVersions , headers .AllFeatures )
68
- interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
71
+ _ , err = interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
69
72
return nil , nil
70
73
})
74
+ assert .NoError (t , err )
71
75
72
76
// Empty SDK name should not be recorded
73
77
ctx = headers .SetVersionsForTests (context .Background (), sdkVersion , "" , headers .SupportedServerVersions , headers .AllFeatures )
74
- interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
78
+ _ , err = interceptor .Intercept (ctx , nil , nil , func (ctx context.Context , req interface {}) (interface {}, error ) {
75
79
return nil , nil
76
80
})
81
+ assert .NoError (t , err )
77
82
78
83
info := interceptor .GetAndResetSDKInfo ()
79
84
sort .SliceStable (info , func (i , j int ) bool {
0 commit comments