mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-09 01:32:09 +02:00
lnwire/lnwire_test: use nil slice when 0 sids
Modifies the behavior of the quick test for MsgQueryShortChanIDs, such that the generated slice of expected short chan ids is always nil if no elements are returned. This mimics the behavior of the zlib decompression, where elements are appended to the slice, instead of assigning to preallocated slice.
This commit is contained in:
@@ -668,11 +668,9 @@ func TestLightningWireProtocol(t *testing.T) {
|
||||
|
||||
numChanIDs := rand.Int31n(5000)
|
||||
|
||||
req.ShortChanIDs = make([]ShortChannelID, numChanIDs)
|
||||
for i := int32(0); i < numChanIDs; i++ {
|
||||
req.ShortChanIDs[i] = NewShortChanIDFromInt(
|
||||
uint64(r.Int63()),
|
||||
)
|
||||
req.ShortChanIDs = append(req.ShortChanIDs,
|
||||
NewShortChanIDFromInt(uint64(r.Int63())))
|
||||
}
|
||||
|
||||
v[0] = reflect.ValueOf(req)
|
||||
|
Reference in New Issue
Block a user