@@ -26,11 +26,11 @@ import (
26
26
)
27
27
28
28
type mockState struct {
29
- GetStateMetadataRv map [string ][]byte
30
- GetStateMetadataErr error
31
- GetPrivateDataMetadataRv map [string ][]byte
32
- GetPrivateDataMetadataErr error
33
- DoneCalled bool
29
+ GetStateMetadataRv map [string ][]byte
30
+ GetStateMetadataErr error
31
+ GetPrivateDataMetadataByHashRv map [string ][]byte
32
+ GetPrivateDataMetadataByHashErr error
33
+ DoneCalled bool
34
34
}
35
35
36
36
func (ms * mockState ) GetStateMultipleKeys (namespace string , keys []string ) ([][]byte , error ) {
@@ -45,12 +45,8 @@ func (ms *mockState) GetStateMetadata(namespace, key string) (map[string][]byte,
45
45
return ms .GetStateMetadataRv , ms .GetStateMetadataErr
46
46
}
47
47
48
- func (ms * mockState ) GetPrivateDataMetadata (namespace , collection , key string ) (map [string ][]byte , error ) {
49
- return ms .GetPrivateDataMetadataRv , ms .GetPrivateDataMetadataErr
50
- }
51
-
52
48
func (ms * mockState ) GetPrivateDataMetadataByHash (namespace , collection string , keyhash []byte ) (map [string ][]byte , error ) {
53
- return nil , nil
49
+ return ms . GetPrivateDataMetadataByHashRv , ms . GetPrivateDataMetadataByHashErr
54
50
}
55
51
56
52
func (ms * mockState ) Done () {
@@ -77,10 +73,10 @@ func (ms *mockStateFetcher) FetchState() (validation.State, error) {
77
73
var rv * mockState
78
74
if ms .FetchStateRv != nil {
79
75
rv = & mockState {
80
- GetPrivateDataMetadataErr : ms .FetchStateRv .GetPrivateDataMetadataErr ,
81
- GetStateMetadataErr : ms .FetchStateRv .GetStateMetadataErr ,
82
- GetPrivateDataMetadataRv : ms .FetchStateRv .GetPrivateDataMetadataRv ,
83
- GetStateMetadataRv : ms .FetchStateRv .GetStateMetadataRv ,
76
+ GetPrivateDataMetadataByHashErr : ms .FetchStateRv .GetPrivateDataMetadataByHashErr ,
77
+ GetStateMetadataErr : ms .FetchStateRv .GetStateMetadataErr ,
78
+ GetPrivateDataMetadataByHashRv : ms .FetchStateRv .GetPrivateDataMetadataByHashRv ,
79
+ GetStateMetadataRv : ms .FetchStateRv .GetStateMetadataRv ,
84
80
}
85
81
ms .mutex .Lock ()
86
82
if ms .returnedStates != nil {
@@ -99,7 +95,7 @@ func TestSimple(t *testing.T) {
99
95
100
96
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
101
97
spe := cauthdsl .SignedByMspMember ("foo" )
102
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
98
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
103
99
ms := & mockStateFetcher {FetchStateRv : mr }
104
100
pm := & KeyLevelValidationParameterManagerImpl {
105
101
StateFetcher : ms ,
@@ -190,7 +186,7 @@ func TestDependencyNoConflict(t *testing.T) {
190
186
191
187
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
192
188
spe := cauthdsl .SignedByMspMember ("foo" )
193
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
189
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
194
190
ms := & mockStateFetcher {FetchStateRv : mr }
195
191
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
196
192
@@ -234,7 +230,7 @@ func TestDependencyConflict(t *testing.T) {
234
230
235
231
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
236
232
spe := cauthdsl .SignedByMspMember ("foo" )
237
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
233
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
238
234
ms := & mockStateFetcher {FetchStateRv : mr }
239
235
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
240
236
@@ -277,7 +273,7 @@ func TestMultipleDependencyNoConflict(t *testing.T) {
277
273
278
274
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
279
275
spe := cauthdsl .SignedByMspMember ("foo" )
280
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
276
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
281
277
ms := & mockStateFetcher {FetchStateRv : mr }
282
278
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
283
279
@@ -327,7 +323,7 @@ func TestMultipleDependencyConflict(t *testing.T) {
327
323
328
324
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
329
325
spe := cauthdsl .SignedByMspMember ("foo" )
330
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
326
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
331
327
ms := & mockStateFetcher {FetchStateRv : mr }
332
328
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
333
329
@@ -371,7 +367,7 @@ func TestPvtDependencyNoConflict(t *testing.T) {
371
367
372
368
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
373
369
spe := cauthdsl .SignedByMspMember ("foo" )
374
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
370
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
375
371
ms := & mockStateFetcher {FetchStateRv : mr }
376
372
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
377
373
@@ -409,7 +405,7 @@ func TestPvtDependencyConflict(t *testing.T) {
409
405
410
406
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
411
407
spe := cauthdsl .SignedByMspMember ("foo" )
412
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
408
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
413
409
ms := & mockStateFetcher {FetchStateRv : mr }
414
410
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
415
411
@@ -449,7 +445,7 @@ func TestBlockValidationTerminatesBeforeNewBlock(t *testing.T) {
449
445
450
446
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
451
447
spe := cauthdsl .SignedByMspMember ("foo" )
452
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
448
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
453
449
ms := & mockStateFetcher {FetchStateRv : mr }
454
450
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
455
451
@@ -472,8 +468,8 @@ func TestLedgerErrors(t *testing.T) {
472
468
// GetValidationParameterForKey returns an error
473
469
474
470
mr := & mockState {
475
- GetStateMetadataErr : fmt .Errorf ("Ledger error" ),
476
- GetPrivateDataMetadataErr : fmt .Errorf ("Ledger error" ),
471
+ GetStateMetadataErr : fmt .Errorf ("Ledger error" ),
472
+ GetPrivateDataMetadataByHashErr : fmt .Errorf ("Ledger error" ),
477
473
}
478
474
ms := & mockStateFetcher {FetchStateRv : mr , FetchStateErr : fmt .Errorf ("Ledger error" )}
479
475
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
@@ -546,7 +542,7 @@ func TestBadRwsetIsNoDependency(t *testing.T) {
546
542
547
543
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
548
544
spe := cauthdsl .SignedByMspMember ("foo" )
549
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
545
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
550
546
ms := & mockStateFetcher {FetchStateRv : mr }
551
547
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
552
548
@@ -584,7 +580,7 @@ func TestWritesIntoDifferentNamespaces(t *testing.T) {
584
580
585
581
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
586
582
spe := cauthdsl .SignedByMspMember ("foo" )
587
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
583
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
588
584
ms := & mockStateFetcher {FetchStateRv : mr }
589
585
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
590
586
@@ -621,7 +617,7 @@ func TestCombinedCalls(t *testing.T) {
621
617
622
618
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
623
619
spe := cauthdsl .SignedByMspMember ("foo" )
624
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
620
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
625
621
ms := & mockStateFetcher {FetchStateRv : mr }
626
622
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
627
623
@@ -681,7 +677,7 @@ func TestForRaces(t *testing.T) {
681
677
682
678
vpMetadataKey := pb .MetaDataKeys_VALIDATION_PARAMETER .String ()
683
679
spe := cauthdsl .SignedByMspMember ("foo" )
684
- mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
680
+ mr := & mockState {GetStateMetadataRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}, GetPrivateDataMetadataByHashRv : map [string ][]byte {vpMetadataKey : utils .MarshalOrPanic (spe )}}
685
681
ms := & mockStateFetcher {FetchStateRv : mr }
686
682
pm := & KeyLevelValidationParameterManagerImpl {StateFetcher : ms }
687
683
0 commit comments