@@ -77,8 +77,9 @@ eUCutqn1KYDMYh54i6p723cXbdDkmvL2UCciHyHdSWS9lmkKVdyNGIJ6
7777 }
7878
7979 bp , ok := ds .blockProviders ["channel-id" ]
80+ bpd := bp .(* blocksprovider.Deliverer )
8081 require .True (t , ok , "map entry must exist" )
81- require .Equal (t , "76f7a03f8dfdb0ef7c4b28b3901fe163c730e906c70e4cdf887054ad5f608bed" , fmt .Sprintf ("%x" , bp .TLSCertHash ))
82+ require .Equal (t , "76f7a03f8dfdb0ef7c4b28b3901fe163c730e906c70e4cdf887054ad5f608bed" , fmt .Sprintf ("%x" , bpd .TLSCertHash ))
8283 })
8384
8485 t .Run ("Green Path without mutual TLS" , func (t * testing.T ) {
@@ -99,8 +100,9 @@ eUCutqn1KYDMYh54i6p723cXbdDkmvL2UCciHyHdSWS9lmkKVdyNGIJ6
99100 }
100101
101102 bp , ok := ds .blockProviders ["channel-id" ]
103+ bpd := bp .(* blocksprovider.Deliverer )
102104 require .True (t , ok , "map entry must exist" )
103- require .Nil (t , bp .TLSCertHash )
105+ require .Nil (t , bpd .TLSCertHash )
104106 })
105107
106108 t .Run ("Exists" , func (t * testing.T ) {
@@ -131,11 +133,11 @@ func TestStopDeliverForChannel(t *testing.T) {
131133 t .Run ("Green path" , func (t * testing.T ) {
132134 ds := NewDeliverService (& Config {}).(* deliverServiceImpl )
133135 doneA := make (chan struct {})
134- ds .blockProviders = map [string ]* blocksprovider. Deliverer {
135- "a" : {
136+ ds .blockProviders = map [string ]BlockDeliverer {
137+ "a" : & blocksprovider. Deliverer {
136138 DoneC : doneA ,
137139 },
138- "b" : {
140+ "b" : & blocksprovider. Deliverer {
139141 DoneC : make (chan struct {}),
140142 },
141143 }
@@ -153,11 +155,11 @@ func TestStopDeliverForChannel(t *testing.T) {
153155
154156 t .Run ("Already stopping" , func (t * testing.T ) {
155157 ds := NewDeliverService (& Config {}).(* deliverServiceImpl )
156- ds .blockProviders = map [string ]* blocksprovider. Deliverer {
157- "a" : {
158+ ds .blockProviders = map [string ]BlockDeliverer {
159+ "a" : & blocksprovider. Deliverer {
158160 DoneC : make (chan struct {}),
159161 },
160- "b" : {
162+ "b" : & blocksprovider. Deliverer {
161163 DoneC : make (chan struct {}),
162164 },
163165 }
@@ -169,11 +171,11 @@ func TestStopDeliverForChannel(t *testing.T) {
169171
170172 t .Run ("Non-existent" , func (t * testing.T ) {
171173 ds := NewDeliverService (& Config {}).(* deliverServiceImpl )
172- ds .blockProviders = map [string ]* blocksprovider. Deliverer {
173- "a" : {
174+ ds .blockProviders = map [string ]BlockDeliverer {
175+ "a" : & blocksprovider. Deliverer {
174176 DoneC : make (chan struct {}),
175177 },
176- "b" : {
178+ "b" : & blocksprovider. Deliverer {
177179 DoneC : make (chan struct {}),
178180 },
179181 }
@@ -185,18 +187,19 @@ func TestStopDeliverForChannel(t *testing.T) {
185187
186188func TestStop (t * testing.T ) {
187189 ds := NewDeliverService (& Config {}).(* deliverServiceImpl )
188- ds .blockProviders = map [string ]* blocksprovider. Deliverer {
189- "a" : {
190+ ds .blockProviders = map [string ]BlockDeliverer {
191+ "a" : & blocksprovider. Deliverer {
190192 DoneC : make (chan struct {}),
191193 },
192- "b" : {
194+ "b" : & blocksprovider. Deliverer {
193195 DoneC : make (chan struct {}),
194196 },
195197 }
196198 require .False (t , ds .stopping )
197199 for _ , bp := range ds .blockProviders {
200+ bpd := bp .(* blocksprovider.Deliverer )
198201 select {
199- case <- bp .DoneC :
202+ case <- bpd .DoneC :
200203 require .Fail (t , "block providers should not be closed" )
201204 default :
202205 }
@@ -206,8 +209,9 @@ func TestStop(t *testing.T) {
206209 require .True (t , ds .stopping )
207210 require .Len (t , ds .blockProviders , 2 )
208211 for _ , bp := range ds .blockProviders {
212+ bpd := bp .(* blocksprovider.Deliverer )
209213 select {
210- case <- bp .DoneC :
214+ case <- bpd .DoneC :
211215 default :
212216 require .Fail (t , "block providers should te closed" )
213217 }
0 commit comments