Skip to content

Commit 833fe02

Browse files
removed setter for grpc_service eval field
Signed-off-by: James-Milligan <[email protected]>
1 parent 27e274c commit 833fe02

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

pkg/service/grpc_service.go

-4
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ type GRPCService struct {
2525
gen.UnimplementedServiceServer
2626
}
2727

28-
func (s *GRPCService) SetEval(eval eval.IEvaluator) {
29-
s.eval = eval
30-
}
31-
3228
func (s GRPCService) Serve(ctx context.Context, eval eval.IEvaluator) error {
3329
s.eval = eval
3430

pkg/service/tests/grpc_service_test.go pkg/service/grpc_service_test.go

+17-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tests
1+
package service
22

33
import (
44
"context"
@@ -8,7 +8,6 @@ import (
88

99
"github.com/golang/mock/gomock"
1010
mock "github.com/open-feature/flagd/pkg/eval/tests/mocks"
11-
"github.com/open-feature/flagd/pkg/service"
1211
gen "github.com/open-feature/flagd/schemas/protobuf/gen/v1"
1312
"google.golang.org/protobuf/types/known/structpb"
1413
)
@@ -69,7 +68,7 @@ func TestGRPCService_ResolveBoolean(t *testing.T) {
6968
},
7069
},
7170
want: &gen.ResolveBooleanResponse{},
72-
wantErr: service.HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
71+
wantErr: HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
7372
},
7473
}
7574
for _, tt := range tests {
@@ -82,8 +81,9 @@ func TestGRPCService_ResolveBoolean(t *testing.T) {
8281
tt.evalFields.reason,
8382
tt.evalFields.err,
8483
).AnyTimes()
85-
s := service.GRPCService{}
86-
s.SetEval(eval)
84+
s := GRPCService{
85+
eval: eval,
86+
}
8787
got, err := s.ResolveBoolean(tt.args.ctx, tt.args.req)
8888
if (err != nil) && !errors.Is(err, tt.wantErr) {
8989
t.Errorf("GRPCService.ResolveBoolean() error = %v, wantErr %v", err, tt.wantErr)
@@ -152,7 +152,7 @@ func TestGRPCService_ResolveString(t *testing.T) {
152152
},
153153
},
154154
want: &gen.ResolveStringResponse{},
155-
wantErr: service.HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
155+
wantErr: HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
156156
},
157157
}
158158
for _, tt := range tests {
@@ -165,8 +165,9 @@ func TestGRPCService_ResolveString(t *testing.T) {
165165
tt.evalFields.reason,
166166
tt.evalFields.err,
167167
).AnyTimes()
168-
s := service.GRPCService{}
169-
s.SetEval(eval)
168+
s := GRPCService{
169+
eval: eval,
170+
}
170171
got, err := s.ResolveString(tt.args.ctx, tt.args.req)
171172
if (err != nil) && !errors.Is(err, tt.wantErr) {
172173
t.Errorf("GRPCService.ResolveString() error = %v, wantErr %v", err, tt.wantErr)
@@ -235,7 +236,7 @@ func TestGRPCService_ResolveNumber(t *testing.T) {
235236
},
236237
},
237238
want: &gen.ResolveNumberResponse{},
238-
wantErr: service.HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
239+
wantErr: HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
239240
},
240241
}
241242
for _, tt := range tests {
@@ -248,8 +249,9 @@ func TestGRPCService_ResolveNumber(t *testing.T) {
248249
tt.evalFields.reason,
249250
tt.evalFields.err,
250251
).AnyTimes()
251-
s := service.GRPCService{}
252-
s.SetEval(eval)
252+
s := GRPCService{
253+
eval: eval,
254+
}
253255
got, err := s.ResolveNumber(tt.args.ctx, tt.args.req)
254256
if (err != nil) && !errors.Is(err, tt.wantErr) {
255257
t.Errorf("GRPCService.ResolveNumber() error = %v, wantErr %v", err, tt.wantErr)
@@ -322,7 +324,7 @@ func TestGRPCService_ResolveObject(t *testing.T) {
322324
},
323325
},
324326
want: &gen.ResolveObjectResponse{},
325-
wantErr: service.HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
327+
wantErr: HandleEvaluationError(errors.New("eval interface error"), "ERROR"),
326328
},
327329
}
328330
for _, tt := range tests {
@@ -335,8 +337,9 @@ func TestGRPCService_ResolveObject(t *testing.T) {
335337
tt.evalFields.reason,
336338
tt.evalFields.err,
337339
).AnyTimes()
338-
s := service.GRPCService{}
339-
s.SetEval(eval)
340+
s := GRPCService{
341+
eval: eval,
342+
}
340343

341344
if tt.name != "eval returns error" {
342345
outParsed, err := structpb.NewStruct(tt.evalFields.result)

0 commit comments

Comments
 (0)