1
- package tests
1
+ package service
2
2
3
3
import (
4
4
"context"
8
8
9
9
"github.com/golang/mock/gomock"
10
10
mock "github.com/open-feature/flagd/pkg/eval/tests/mocks"
11
- "github.com/open-feature/flagd/pkg/service"
12
11
gen "github.com/open-feature/flagd/schemas/protobuf/gen/v1"
13
12
"google.golang.org/protobuf/types/known/structpb"
14
13
)
@@ -69,7 +68,7 @@ func TestGRPCService_ResolveBoolean(t *testing.T) {
69
68
},
70
69
},
71
70
want : & gen.ResolveBooleanResponse {},
72
- wantErr : service . HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
71
+ wantErr : HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
73
72
},
74
73
}
75
74
for _ , tt := range tests {
@@ -82,8 +81,9 @@ func TestGRPCService_ResolveBoolean(t *testing.T) {
82
81
tt .evalFields .reason ,
83
82
tt .evalFields .err ,
84
83
).AnyTimes ()
85
- s := service.GRPCService {}
86
- s .SetEval (eval )
84
+ s := GRPCService {
85
+ eval : eval ,
86
+ }
87
87
got , err := s .ResolveBoolean (tt .args .ctx , tt .args .req )
88
88
if (err != nil ) && ! errors .Is (err , tt .wantErr ) {
89
89
t .Errorf ("GRPCService.ResolveBoolean() error = %v, wantErr %v" , err , tt .wantErr )
@@ -152,7 +152,7 @@ func TestGRPCService_ResolveString(t *testing.T) {
152
152
},
153
153
},
154
154
want : & gen.ResolveStringResponse {},
155
- wantErr : service . HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
155
+ wantErr : HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
156
156
},
157
157
}
158
158
for _ , tt := range tests {
@@ -165,8 +165,9 @@ func TestGRPCService_ResolveString(t *testing.T) {
165
165
tt .evalFields .reason ,
166
166
tt .evalFields .err ,
167
167
).AnyTimes ()
168
- s := service.GRPCService {}
169
- s .SetEval (eval )
168
+ s := GRPCService {
169
+ eval : eval ,
170
+ }
170
171
got , err := s .ResolveString (tt .args .ctx , tt .args .req )
171
172
if (err != nil ) && ! errors .Is (err , tt .wantErr ) {
172
173
t .Errorf ("GRPCService.ResolveString() error = %v, wantErr %v" , err , tt .wantErr )
@@ -235,7 +236,7 @@ func TestGRPCService_ResolveNumber(t *testing.T) {
235
236
},
236
237
},
237
238
want : & gen.ResolveNumberResponse {},
238
- wantErr : service . HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
239
+ wantErr : HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
239
240
},
240
241
}
241
242
for _ , tt := range tests {
@@ -248,8 +249,9 @@ func TestGRPCService_ResolveNumber(t *testing.T) {
248
249
tt .evalFields .reason ,
249
250
tt .evalFields .err ,
250
251
).AnyTimes ()
251
- s := service.GRPCService {}
252
- s .SetEval (eval )
252
+ s := GRPCService {
253
+ eval : eval ,
254
+ }
253
255
got , err := s .ResolveNumber (tt .args .ctx , tt .args .req )
254
256
if (err != nil ) && ! errors .Is (err , tt .wantErr ) {
255
257
t .Errorf ("GRPCService.ResolveNumber() error = %v, wantErr %v" , err , tt .wantErr )
@@ -322,7 +324,7 @@ func TestGRPCService_ResolveObject(t *testing.T) {
322
324
},
323
325
},
324
326
want : & gen.ResolveObjectResponse {},
325
- wantErr : service . HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
327
+ wantErr : HandleEvaluationError (errors .New ("eval interface error" ), "ERROR" ),
326
328
},
327
329
}
328
330
for _ , tt := range tests {
@@ -335,8 +337,9 @@ func TestGRPCService_ResolveObject(t *testing.T) {
335
337
tt .evalFields .reason ,
336
338
tt .evalFields .err ,
337
339
).AnyTimes ()
338
- s := service.GRPCService {}
339
- s .SetEval (eval )
340
+ s := GRPCService {
341
+ eval : eval ,
342
+ }
340
343
341
344
if tt .name != "eval returns error" {
342
345
outParsed , err := structpb .NewStruct (tt .evalFields .result )
0 commit comments