@@ -109,7 +109,9 @@ func TestNoSystemChain(t *testing.T) {
109
109
consenters := make (map [string ]consensus.Consenter )
110
110
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
111
111
112
- assert .Panics (t , func () { NewRegistrar (lf , consenters , mockCrypto ()) }, "Should have panicked when starting without a system chain" )
112
+ assert .Panics (t , func () {
113
+ NewRegistrar (lf , mockCrypto ()).Initialize (consenters )
114
+ }, "Should have panicked when starting without a system chain" )
113
115
}
114
116
115
117
// This test checks to make sure that the orderer refuses to come up if there are multiple system channels
@@ -127,7 +129,9 @@ func TestMultiSystemChannel(t *testing.T) {
127
129
consenters := make (map [string ]consensus.Consenter )
128
130
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
129
131
130
- assert .Panics (t , func () { NewRegistrar (lf , consenters , mockCrypto ()) }, "Two system channels should have caused panic" )
132
+ assert .Panics (t , func () {
133
+ NewRegistrar (lf , mockCrypto ()).Initialize (consenters )
134
+ }, "Two system channels should have caused panic" )
131
135
}
132
136
133
137
// This test essentially brings the entire system up and is ultimately what main.go will replicate
@@ -137,7 +141,8 @@ func TestManagerImpl(t *testing.T) {
137
141
consenters := make (map [string ]consensus.Consenter )
138
142
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
139
143
140
- manager := NewRegistrar (lf , consenters , mockCrypto ())
144
+ manager := NewRegistrar (lf , mockCrypto ())
145
+ manager .Initialize (consenters )
141
146
142
147
_ , ok := manager .GetChain ("Fake" )
143
148
assert .False (t , ok , "Should not have found a chain that was not created" )
@@ -174,7 +179,8 @@ func TestNewChain(t *testing.T) {
174
179
consenters := make (map [string ]consensus.Consenter )
175
180
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
176
181
177
- manager := NewRegistrar (lf , consenters , mockCrypto ())
182
+ manager := NewRegistrar (lf , mockCrypto ())
183
+ manager .Initialize (consenters )
178
184
orglessChannelConf := configtxgentest .Load (genesisconfig .SampleSingleMSPChannelProfile )
179
185
orglessChannelConf .Application .Organizations = nil
180
186
envConfigUpdate , err := encoder .MakeChannelCreationTransaction (newChainID , mockCrypto (), orglessChannelConf )
@@ -331,7 +337,8 @@ func TestResourcesCheck(t *testing.T) {
331
337
func TestBroadcastChannelSupportRejection (t * testing.T ) {
332
338
ledgerFactory , _ := NewRAMLedgerAndFactory (10 )
333
339
mockConsenters := map [string ]consensus.Consenter {conf .Orderer .OrdererType : & mockConsenter {}}
334
- registrar := NewRegistrar (ledgerFactory , mockConsenters , mockCrypto ())
340
+ registrar := NewRegistrar (ledgerFactory , mockCrypto ())
341
+ registrar .Initialize (mockConsenters )
335
342
randomValue := 1
336
343
configTx := makeConfigTx (genesisconfig .TestChainID , randomValue )
337
344
_ , _ , _ , err := registrar .BroadcastChannelSupport (configTx )
0 commit comments