lnwire: add fuzz tests for new dynamic commitment message types

This commit is contained in:
Keagan McClelland authored and Olaoluwa Osuntokun committed 2023-11-10 13:29:30 -08:00
1 parent 3e84d22eeb
commit 564bf852bb
2 files changed
+46

No files matched your search

+13
View File
@@ -800,6 +800,13 @@ func TestLightningWireProtocol(t *testing.T) {
v[0] = reflect.ValueOf(dr)
},
MsgDynAck: func(v []reflect.Value, r *rand.Rand) {
var da DynAck
rand.Read(da.ChanID[:])
v[0] = reflect.ValueOf(da)
},
MsgCommitSig: func(v []reflect.Value, r *rand.Rand) {
req := NewCommitSig()
if _, err := r.Read(req.ChanID[:]); err != nil {
@@ -1257,6 +1264,12 @@ func TestLightningWireProtocol(t *testing.T) {
return mainScenario(&m)
},
},
{
msgType: MsgDynAck,
scenario: func(m DynAck) bool {
return mainScenario(&m)
},
},
{
msgType: MsgUpdateAddHTLC,
scenario: func(m UpdateAddHTLC) bool {