Skip to content

Commit 71dc550

Browse files
committed
Update tests to latest upstream master
1 parent 58ed33c commit 71dc550

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/test/java/org/ldk/HumanObjectPeerTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ KeysInterface manual_keysif(KeysInterface underlying_if) {
4141
return KeysInterface.new_impl(new KeysInterface.KeysInterfaceInterface() {
4242
@Override public byte[] get_node_secret() { return underlying_if.get_node_secret(); }
4343
@Override public byte[] get_destination_script() { return underlying_if.get_destination_script(); }
44-
@Override public byte[] get_shutdown_pubkey() { return underlying_if.get_shutdown_pubkey(); }
44+
@Override public ShutdownScript get_shutdown_scriptpubkey() { return underlying_if.get_shutdown_scriptpubkey(); }
4545

4646
@Override
4747
public Sign get_channel_signer(boolean inbound, long channel_value_satoshis) {
@@ -762,7 +762,8 @@ void do_test_message_handler_b(TestState state) throws InterruptedException {
762762

763763
events = state.peer2.get_manager_events(1, state.peer1, state.peer2);
764764
assert events[0] instanceof Event.PaymentReceived;
765-
byte[] payment_preimage = ((Event.PaymentReceived)events[0]).payment_preimage;
765+
assert ((Event.PaymentReceived)events[0]).purpose instanceof PaymentPurpose.InvoicePayment;
766+
byte[] payment_preimage = ((PaymentPurpose.InvoicePayment)((Event.PaymentReceived)events[0]).purpose).payment_preimage;
766767
assert !Arrays.equals(payment_preimage, new byte[32]);
767768
state.peer2.chan_manager.claim_funds(payment_preimage);
768769

src/test/java/org/ldk/PeerTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,9 @@ public long send_data(byte[] data, boolean resume_read) {
302302
assert events.size() == 1;
303303
bindings.LDKEvent payment_recvd = bindings.LDKEvent_ref_from_ptr(events.get(0));
304304
assert payment_recvd instanceof bindings.LDKEvent.PaymentReceived;
305-
assert bindings.ChannelManager_claim_funds(peer2.chan_manager, ((bindings.LDKEvent.PaymentReceived) payment_recvd).payment_preimage);
305+
bindings.LDKPaymentPurpose purpose = bindings.LDKPaymentPurpose_ref_from_ptr(((bindings.LDKEvent.PaymentReceived) payment_recvd).purpose);
306+
assert purpose instanceof bindings.LDKPaymentPurpose.InvoicePayment;
307+
assert bindings.ChannelManager_claim_funds(peer2.chan_manager, ((bindings.LDKPaymentPurpose.InvoicePayment) purpose).payment_preimage);
306308
bindings.Event_free(events.remove(0));
307309

308310
deliver_peer_messages(list, peer1.peer_manager, peer2.peer_manager);

0 commit comments

Comments
 (0)