@@ -54,20 +54,9 @@ func testBasicSendUnidirectional(t *harnessTest) {
5454
5555 broadcastState := tapfreighter .SendStateBroadcast .String ()
5656 targetEventSelector := func (event * taprpc.SendAssetEvent ) bool {
57- switch eventTyped := event .Event .(type ) {
58- case * taprpc.SendAssetEvent_ExecuteSendStateEvent :
59- ev := eventTyped .ExecuteSendStateEvent
60-
61- // Log send state execution.
62- timestamp := time .UnixMicro (ev .Timestamp )
63- t .Logf ("Executing send state (%v): %v" ,
64- timestamp .Format (time .RFC3339Nano ),
65- ev .SendState )
66-
67- return ev .SendState == broadcastState
68- }
69-
70- return false
57+ return AssertSendEventExecuteSendState (
58+ t , event , broadcastState ,
59+ )
7160 }
7261
7362 timeout := 2 * defaultProofTransferReceiverAckTimeout
@@ -168,20 +157,9 @@ func testRestartReceiverCheckBalance(t *harnessTest) {
168157
169158 broadcastState := tapfreighter .SendStateBroadcast .String ()
170159 targetEventSelector := func (event * taprpc.SendAssetEvent ) bool {
171- switch eventTyped := event .Event .(type ) {
172- case * taprpc.SendAssetEvent_ExecuteSendStateEvent :
173- ev := eventTyped .ExecuteSendStateEvent
174-
175- // Log send state execution.
176- timestamp := time .UnixMicro (ev .Timestamp )
177- t .Logf ("Executing send state (%v): %v" ,
178- timestamp .Format (time .RFC3339Nano ),
179- ev .SendState )
180-
181- return ev .SendState == broadcastState
182- }
183-
184- return false
160+ return AssertSendEventExecuteSendState (
161+ t , event , broadcastState ,
162+ )
185163 }
186164
187165 timeout := 2 * defaultProofTransferReceiverAckTimeout
@@ -620,18 +598,9 @@ func testReattemptFailedSendHashmailCourier(t *harnessTest) {
620598 // Define a target event selector to match the backoff wait
621599 // event. This function selects for a specific event type.
622600 targetEventSelector := func (event * taprpc.SendAssetEvent ) bool {
623- switch eventTyped := event .Event .(type ) {
624- case * taprpc.SendAssetEvent_ProofTransferBackoffWaitEvent :
625- ev := eventTyped .ProofTransferBackoffWaitEvent
626- if ev .TransferType != transferTypeSend {
627- return false
628- }
629-
630- t .Logf ("Found event ntfs: %v" , ev )
631- return true
632- }
633-
634- return false
601+ return AssertSendEventProofTransferBackoffWaitTypeSend (
602+ t , event ,
603+ )
635604 }
636605
637606 // Expected number of events is one less than the number of
@@ -727,18 +696,9 @@ func testReattemptFailedSendUniCourier(t *harnessTest) {
727696 // Define a target event selector to match the backoff wait
728697 // event. This function selects for a specific event type.
729698 targetEventSelector := func (event * taprpc.SendAssetEvent ) bool {
730- switch eventTyped := event .Event .(type ) {
731- case * taprpc.SendAssetEvent_ProofTransferBackoffWaitEvent :
732- ev := eventTyped .ProofTransferBackoffWaitEvent
733- if ev .TransferType != transferTypeSend {
734- return false
735- }
736-
737- t .Logf ("Found event ntfs: %v" , ev )
738- return true
739- }
740-
741- return false
699+ return AssertSendEventProofTransferBackoffWaitTypeSend (
700+ t , event ,
701+ )
742702 }
743703
744704 // Expected number of events is one less than the number of
@@ -889,22 +849,21 @@ func testReattemptFailedReceiveUniCourier(t *harnessTest) {
889849 // Define a target event selector to match the backoff wait event. This
890850 // function selects for a specific event type.
891851 targetEventSelector := func (event * taprpc.ReceiveAssetEvent ) bool {
892- switch eventTyped := event .Event .(type ) {
893- case * taprpc.ReceiveAssetEvent_ProofTransferBackoffWaitEvent :
894- ev := eventTyped .ProofTransferBackoffWaitEvent
895-
896- // We are attempting to identify receive transfer types.
897- // Skip the event if it is not a receiving transfer
898- // type.
899- if ev .TransferType != taprpc .ProofTransferType_PROOF_TRANSFER_TYPE_RECEIVE {
900- return false
901- }
852+ ev := event .GetProofTransferBackoffWaitEvent ()
853+ if ev == nil {
854+ return false
855+ }
902856
903- t .Logf ("Found event ntfs: %v" , ev )
904- return true
857+ // We are attempting to identify receive transfer types.
858+ // Skip the event if it is not a receiving transfer
859+ // type.
860+ typeRecv := taprpc .ProofTransferType_PROOF_TRANSFER_TYPE_RECEIVE
861+ if ev .TransferType != typeRecv {
862+ return false
905863 }
906864
907- return false
865+ t .Logf ("Found event ntfs: %v" , ev )
866+ return true
908867 }
909868
910869 // Expected minimum number of events to receive.
@@ -996,23 +955,12 @@ func testOfflineReceiverEventuallyReceives(t *harnessTest) {
996955 // Define a target event selector to match the backoff wait
997956 // event. This function selects for a specific event type.
998957 targetEventSelector := func (event * taprpc.SendAssetEvent ) bool {
999- switch eventTyped := event .Event .(type ) {
1000- case * taprpc.SendAssetEvent_ProofTransferBackoffWaitEvent :
1001- ev := eventTyped .ProofTransferBackoffWaitEvent
1002-
1003- // We're listening for events on the sender
1004- // node. We therefore expect to receive
1005- // deliver transfer type backoff wait events
1006- // for sending transfers.
1007- if ev .TransferType != transferTypeSend {
1008- return false
1009- }
1010-
1011- t .Logf ("Found event ntfs: %v" , ev )
1012- return true
1013- }
1014-
1015- return false
958+ // We're listening for events on the sender node. We
959+ // therefore expect to receive deliver transfer type
960+ // backoff wait events for sending transfers.
961+ return AssertSendEventProofTransferBackoffWaitTypeSend (
962+ t , event ,
963+ )
1016964 }
1017965
1018966 // Lower bound number of proof delivery attempts.
0 commit comments