@@ -54,14 +54,15 @@ func (*apiServerMock) AddAliases(string, ...string) error {
54
54
func TestNewIndexer (t * testing.T ) {
55
55
require := require .New (t )
56
56
config := Config {
57
- IndexingEnabled : true ,
58
- AllowIncompleteIndex : true ,
59
- Log : logging.NoLog {},
60
- DB : memdb .New (),
61
- DecisionAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
62
- ConsensusAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
63
- APIServer : & apiServerMock {},
64
- ShutdownF : func () {},
57
+ IndexingEnabled : true ,
58
+ AllowIncompleteIndex : true ,
59
+ Log : logging.NoLog {},
60
+ DB : memdb .New (),
61
+ BlockAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
62
+ TxAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
63
+ VertexAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
64
+ APIServer : & apiServerMock {},
65
+ ShutdownF : func () {},
65
66
}
66
67
67
68
idxrIntf , err := NewIndexer (config )
@@ -81,8 +82,9 @@ func TestNewIndexer(t *testing.T) {
81
82
require .Len (idxr .txIndices , 0 )
82
83
require .NotNil (idxr .vtxIndices )
83
84
require .Len (idxr .vtxIndices , 0 )
84
- require .NotNil (idxr .consensusAcceptorGroup )
85
- require .NotNil (idxr .decisionAcceptorGroup )
85
+ require .NotNil (idxr .blockAcceptorGroup )
86
+ require .NotNil (idxr .txAcceptorGroup )
87
+ require .NotNil (idxr .vertexAcceptorGroup )
86
88
require .NotNil (idxr .shutdownF )
87
89
require .False (idxr .hasRunBefore )
88
90
}
@@ -95,13 +97,14 @@ func TestMarkHasRunAndShutdown(t *testing.T) {
95
97
shutdown := & sync.WaitGroup {}
96
98
shutdown .Add (1 )
97
99
config := Config {
98
- IndexingEnabled : true ,
99
- Log : logging.NoLog {},
100
- DB : db ,
101
- DecisionAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
102
- ConsensusAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
103
- APIServer : & apiServerMock {},
104
- ShutdownF : shutdown .Done ,
100
+ IndexingEnabled : true ,
101
+ Log : logging.NoLog {},
102
+ DB : db ,
103
+ BlockAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
104
+ TxAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
105
+ VertexAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
106
+ APIServer : & apiServerMock {},
107
+ ShutdownF : shutdown .Done ,
105
108
}
106
109
107
110
idxrIntf , err := NewIndexer (config )
@@ -132,14 +135,15 @@ func TestIndexer(t *testing.T) {
132
135
baseDB := memdb .New ()
133
136
db := versiondb .New (baseDB )
134
137
config := Config {
135
- IndexingEnabled : true ,
136
- AllowIncompleteIndex : false ,
137
- Log : logging.NoLog {},
138
- DB : db ,
139
- DecisionAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
140
- ConsensusAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
141
- APIServer : & apiServerMock {},
142
- ShutdownF : func () {},
138
+ IndexingEnabled : true ,
139
+ AllowIncompleteIndex : false ,
140
+ Log : logging.NoLog {},
141
+ DB : db ,
142
+ BlockAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
143
+ TxAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
144
+ VertexAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
145
+ APIServer : & apiServerMock {},
146
+ ShutdownF : func () {},
143
147
}
144
148
145
149
// Create indexer
@@ -185,7 +189,7 @@ func TestIndexer(t *testing.T) {
185
189
Timestamp : now .UnixNano (),
186
190
}
187
191
188
- require .NoError (config .ConsensusAcceptorGroup .Accept (chain1Ctx , blkID , blkBytes ))
192
+ require .NoError (config .BlockAcceptorGroup .Accept (chain1Ctx , blkID , blkBytes ))
189
193
190
194
blkIdx := idxr .blockIndices [chain1Ctx .ChainID ]
191
195
require .NotNil (blkIdx )
@@ -283,7 +287,7 @@ func TestIndexer(t *testing.T) {
283
287
Timestamp : now .UnixNano (),
284
288
}
285
289
286
- require .NoError (config .ConsensusAcceptorGroup .Accept (chain2Ctx , vtxID , vtxBytes ))
290
+ require .NoError (config .VertexAcceptorGroup .Accept (chain2Ctx , vtxID , vtxBytes ))
287
291
288
292
vtxIdx := idxr .vtxIndices [chain2Ctx .ChainID ]
289
293
require .NotNil (vtxIdx )
@@ -332,7 +336,7 @@ func TestIndexer(t *testing.T) {
332
336
}, nil ,
333
337
).AnyTimes ()
334
338
335
- require .NoError (config .DecisionAcceptorGroup .Accept (chain2Ctx , txID , blkBytes ))
339
+ require .NoError (config .TxAcceptorGroup .Accept (chain2Ctx , txID , blkBytes ))
336
340
337
341
txIdx := idxr .txIndices [chain2Ctx .ChainID ]
338
342
require .NotNil (txIdx )
@@ -409,14 +413,15 @@ func TestIncompleteIndex(t *testing.T) {
409
413
410
414
baseDB := memdb .New ()
411
415
config := Config {
412
- IndexingEnabled : false ,
413
- AllowIncompleteIndex : false ,
414
- Log : logging.NoLog {},
415
- DB : versiondb .New (baseDB ),
416
- DecisionAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
417
- ConsensusAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
418
- APIServer : & apiServerMock {},
419
- ShutdownF : func () {},
416
+ IndexingEnabled : false ,
417
+ AllowIncompleteIndex : false ,
418
+ Log : logging.NoLog {},
419
+ DB : versiondb .New (baseDB ),
420
+ BlockAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
421
+ TxAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
422
+ VertexAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
423
+ APIServer : & apiServerMock {},
424
+ ShutdownF : func () {},
420
425
}
421
426
idxrIntf , err := NewIndexer (config )
422
427
require .NoError (err )
@@ -492,14 +497,15 @@ func TestIgnoreNonDefaultChains(t *testing.T) {
492
497
baseDB := memdb .New ()
493
498
db := versiondb .New (baseDB )
494
499
config := Config {
495
- IndexingEnabled : true ,
496
- AllowIncompleteIndex : false ,
497
- Log : logging.NoLog {},
498
- DB : db ,
499
- DecisionAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
500
- ConsensusAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
501
- APIServer : & apiServerMock {},
502
- ShutdownF : func () {},
500
+ IndexingEnabled : true ,
501
+ AllowIncompleteIndex : false ,
502
+ Log : logging.NoLog {},
503
+ DB : db ,
504
+ BlockAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
505
+ TxAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
506
+ VertexAcceptorGroup : snow .NewAcceptorGroup (logging.NoLog {}),
507
+ APIServer : & apiServerMock {},
508
+ ShutdownF : func () {},
503
509
}
504
510
505
511
// Create indexer
0 commit comments