@@ -174,7 +174,7 @@ func TestRequirement_4_3_2(t *testing.T) {
174
174
mockProvider .EXPECT ().StringEvaluation (gomock .Any (), flagKey , defaultValue , flatCtx ).
175
175
After (mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()))
176
176
mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
177
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
177
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
178
178
179
179
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
180
180
if err != nil {
@@ -244,9 +244,9 @@ func TestRequirement_4_3_3(t *testing.T) {
244
244
mockHook2 .EXPECT ().Before (gomock .Any (), hook2Ctx , gomock .Any ())
245
245
246
246
mockHook1 .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
247
- mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
247
+ mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
248
248
mockHook2 .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
249
- mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
249
+ mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
250
250
251
251
_ , err = client .StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook1 , mockHook2 ))
252
252
if err != nil {
@@ -321,7 +321,7 @@ func TestRequirement_4_3_4(t *testing.T) {
321
321
}
322
322
mockProvider .EXPECT ().StringEvaluation (gomock .Any (), flagKey , defaultValue , flattenContext (expectedMergedContext ))
323
323
mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
324
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
324
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
325
325
326
326
_ , err = client .StringValueDetails (context .Background (), flagKey , defaultValue , invEvalCtx , WithHooks (mockHook ))
327
327
if err != nil {
@@ -357,7 +357,7 @@ func TestRequirement_4_3_5(t *testing.T) {
357
357
// assert that the After hooks are executed after the flag evaluation
358
358
mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()).
359
359
After (mockProvider .EXPECT ().StringEvaluation (gomock .Any (), flagKey , defaultValue , flatCtx ))
360
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
360
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
361
361
362
362
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
363
363
if err != nil {
@@ -407,7 +407,7 @@ func TestRequirement_4_3_6(t *testing.T) {
407
407
// assert that the Error hooks are executed after the failed Before hooks
408
408
mockHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()).
409
409
After (mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()).Return (nil , errors .New ("forced" )))
410
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
410
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
411
411
412
412
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
413
413
if err == nil {
@@ -440,7 +440,7 @@ func TestRequirement_4_3_6(t *testing.T) {
440
440
},
441
441
}),
442
442
)
443
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
443
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
444
444
445
445
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
446
446
if err == nil {
@@ -467,7 +467,7 @@ func TestRequirement_4_3_6(t *testing.T) {
467
467
// assert that the Error hooks are executed after the failed After hooks
468
468
mockHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()).
469
469
After (mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()).Return (errors .New ("forced" )))
470
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
470
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
471
471
472
472
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
473
473
if err == nil {
@@ -514,7 +514,7 @@ func TestRequirement_4_3_7(t *testing.T) {
514
514
mockProvider .EXPECT ().Hooks ().AnyTimes ()
515
515
516
516
// assert that the Finally hook runs after the Before & After stages
517
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ()).
517
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () ).
518
518
After (mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())).
519
519
After (mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()))
520
520
mockProvider .EXPECT ().StringEvaluation (context .Background (), flagKey , defaultValue , flatCtx )
@@ -541,7 +541,7 @@ func TestRequirement_4_3_7(t *testing.T) {
541
541
542
542
mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()).Return (nil , errors .New ("forced" ))
543
543
// assert that the Finally hook runs after the Error stage
544
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ()).
544
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () ).
545
545
After (mockHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()))
546
546
547
547
_ , err = GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
@@ -554,7 +554,7 @@ func TestRequirement_4_3_7(t *testing.T) {
554
554
mockHook := NewMockHook (ctrl )
555
555
556
556
type requirement interface {
557
- Finally (ctx context.Context , hookContext HookContext , hookHints HookHints )
557
+ Finally (ctx context.Context , hookContext HookContext , flagEvaluationDetails InterfaceEvaluationDetails , hookHints HookHints )
558
558
}
559
559
560
560
var hookI interface {} = mockHook
@@ -673,10 +673,10 @@ func TestRequirement_4_4_2(t *testing.T) {
673
673
After (mockProviderHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()))
674
674
675
675
// finally: Invocation, Client, API
676
- mockAPIHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ()).
677
- After (mockClientHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())).
678
- After (mockInvocationHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())).
679
- After (mockProviderHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ()))
676
+ mockAPIHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () ).
677
+ After (mockClientHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )).
678
+ After (mockInvocationHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )).
679
+ After (mockProviderHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () ))
680
680
681
681
mockProvider .EXPECT ().StringEvaluation (context .Background (), flagKey , defaultValue , flatCtx )
682
682
@@ -717,10 +717,10 @@ func TestRequirement_4_4_2(t *testing.T) {
717
717
After (mockInvocationHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())).
718
718
After (mockProviderHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()))
719
719
720
- mockProviderHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
721
- mockInvocationHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
722
- mockClientHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
723
- mockAPIHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
720
+ mockProviderHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
721
+ mockInvocationHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
722
+ mockClientHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
723
+ mockAPIHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
724
724
725
725
_ , err = client .StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockInvocationHook ))
726
726
if err == nil {
@@ -779,9 +779,9 @@ func TestRequirement_4_4_6(t *testing.T) {
779
779
mockHook1 .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()).Return (nil , errors .New ("forced" ))
780
780
// the lack of mockHook2.EXPECT().Before() asserts that remaining hooks aren't invoked after an error
781
781
mockHook1 .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
782
- mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
782
+ mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
783
783
mockHook2 .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
784
- mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
784
+ mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
785
785
786
786
_ , err = client .StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook1 , mockHook2 ))
787
787
if err == nil {
@@ -814,9 +814,9 @@ func TestRequirement_4_4_6(t *testing.T) {
814
814
mockHook1 .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ()).Return (errors .New ("forced" ))
815
815
// the lack of mockHook2.EXPECT().After() asserts that remaining hooks aren't invoked after an error
816
816
mockHook1 .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
817
- mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
817
+ mockHook1 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
818
818
mockHook2 .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
819
- mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
819
+ mockHook2 .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
820
820
821
821
mockProvider .EXPECT ().StringEvaluation (context .Background (), flagKey , defaultValue , flatCtx )
822
822
@@ -850,7 +850,7 @@ func TestRequirement_4_4_7(t *testing.T) {
850
850
851
851
mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()).Return (nil , errors .New ("forced" ))
852
852
mockHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), gomock .Any ())
853
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
853
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
854
854
855
855
res , err := GetApiInstance ().GetNamedClient (t .Name ()).StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ))
856
856
if err == nil {
@@ -900,7 +900,7 @@ func TestRequirement_4_5_2(t *testing.T) {
900
900
901
901
mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), hookHints )
902
902
mockHook .EXPECT ().After (gomock .Any (), gomock .Any (), gomock .Any (), hookHints )
903
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), hookHints )
903
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock . Any (), hookHints )
904
904
905
905
mockProvider .EXPECT ().StringEvaluation (context .Background (), flagKey , defaultValue , flatCtx )
906
906
@@ -933,7 +933,7 @@ func TestRequirement_4_5_2(t *testing.T) {
933
933
934
934
mockHook .EXPECT ().Before (gomock .Any (), gomock .Any (), gomock .Any ()).Return (nil , errors .New ("forced" ))
935
935
mockHook .EXPECT ().Error (gomock .Any (), gomock .Any (), gomock .Any (), hookHints )
936
- mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any ())
936
+ mockHook .EXPECT ().Finally (gomock .Any (), gomock .Any (), gomock .Any (), gomock . Any () )
937
937
938
938
_ , err = client .StringValueDetails (context .Background (), flagKey , defaultValue , evalCtx , WithHooks (mockHook ), WithHookHints (hookHints ))
939
939
if err == nil {
0 commit comments