From 4ea8927845624d85520233f901d4513b85354914 Mon Sep 17 00:00:00 2001 From: Joost Jager Date: Wed, 9 Oct 2019 16:58:51 +0200 Subject: [PATCH] htlcswitch/test: add forward mock result --- htlcswitch/mock.go | 9 ++++++--- htlcswitch/switch_test.go | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/htlcswitch/mock.go b/htlcswitch/mock.go index 19894300..53d95720 100644 --- a/htlcswitch/mock.go +++ b/htlcswitch/mock.go @@ -640,7 +640,9 @@ type mockChannelLink struct { htlcID uint64 - htlcSatifiesPolicyLocalResult lnwire.FailureMessage + checkHtlcTransitResult lnwire.FailureMessage + + checkHtlcForwardResult lnwire.FailureMessage } // completeCircuit is a helper method for adding the finalized payment circuit @@ -701,14 +703,15 @@ func (f *mockChannelLink) UpdateForwardingPolicy(_ ForwardingPolicy) { } func (f *mockChannelLink) CheckHtlcForward([32]byte, lnwire.MilliSatoshi, lnwire.MilliSatoshi, uint32, uint32, uint32) lnwire.FailureMessage { - return nil + + return f.checkHtlcForwardResult } func (f *mockChannelLink) CheckHtlcTransit(payHash [32]byte, amt lnwire.MilliSatoshi, timeout uint32, heightNow uint32) lnwire.FailureMessage { - return f.htlcSatifiesPolicyLocalResult + return f.checkHtlcTransitResult } func (f *mockChannelLink) Stats() (uint64, lnwire.MilliSatoshi, lnwire.MilliSatoshi) { diff --git a/htlcswitch/switch_test.go b/htlcswitch/switch_test.go index bd7e09fd..9339b295 100644 --- a/htlcswitch/switch_test.go +++ b/htlcswitch/switch_test.go @@ -1405,7 +1405,7 @@ func testSkipLinkLocalForward(t *testing.T, eligible bool, aliceChannelLink := newMockChannelLink( s, chanID1, aliceChanID, alicePeer, eligible, ) - aliceChannelLink.htlcSatifiesPolicyLocalResult = policyResult + aliceChannelLink.checkHtlcTransitResult = policyResult if err := s.AddLink(aliceChannelLink); err != nil { t.Fatalf("unable to add alice link: %v", err) }