X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fldk%2FPeerTest.java;h=2cabf2540e030bae688f14c2a785f6b18d4f7e23;hb=55918fad1311e286d1698576e4ba163ab55f815b;hp=884a08305590fbd439b34490ec832c8e201dd1de;hpb=110f2f104ba8fc34caa7e34e04737f36f064b050;p=ldk-java diff --git a/src/test/java/org/ldk/PeerTest.java b/src/test/java/org/ldk/PeerTest.java index 884a0830..2cabf254 100644 --- a/src/test/java/org/ldk/PeerTest.java +++ b/src/test/java/org/ldk/PeerTest.java @@ -58,7 +58,7 @@ public class PeerTest { synchronized (monitors) { String txid = Arrays.toString(bindings.OutPoint_get_txid(funding_txo)); assert monitors.containsKey(txid); - long update_res = bindings.ChannelMonitor_update_monitor(monitors.get(txid), update, tx_broadcaster, logger); + long update_res = bindings.ChannelMonitor_update_monitor(monitors.get(txid), update, tx_broadcaster, fee_estimator, logger); assert bindings.LDKCResult_NoneMonitorUpdateErrorZ_result_ok(update_res); bindings.CResult_NoneMonitorUpdateErrorZ_free(update_res); } @@ -90,7 +90,7 @@ public class PeerTest { this.chan_manager_events = bindings.ChannelManager_as_EventsProvider(chan_manager); this.chan_handler = bindings.ChannelManager_as_ChannelMessageHandler(chan_manager); - this.router = bindings.NetGraphMsgHandler_new(0, logger); + this.router = bindings.NetGraphMsgHandler_new(new byte[32], 0, logger); this.route_handler = bindings.NetGraphMsgHandler_as_RoutingMessageHandler(router); this.message_handler = bindings.MessageHandler_new(chan_handler, route_handler); @@ -103,19 +103,19 @@ public class PeerTest { byte[] header = Arrays.copyOfRange(b.bitcoinSerialize(), 0, 80); long[] txn; if (t != null) - txn = new long[] {bindings.C2Tuple_usizeTransactionZ_new(1, bindings.new_txpointer_copy_data(t.bitcoinSerialize()))}; + txn = new long[]{bindings.C2Tuple_usizeTransactionZ_new(1, t.bitcoinSerialize())}; else txn = new long[0]; bindings.ChannelManager_block_connected(chan_manager, header, txn, height); synchronized (monitors) { for (Long mon : monitors.values()) { if (t != null) - txn = new long[] {bindings.C2Tuple_usizeTransactionZ_new(1, bindings.new_txpointer_copy_data(t.bitcoinSerialize()))}; + txn = new long[]{bindings.C2Tuple_usizeTransactionZ_new(1, t.bitcoinSerialize())}; else txn = new long[0]; long[] ret = bindings.ChannelMonitor_block_connected(mon, header, txn, height, tx_broadcaster, fee_estimator, logger); for (long r : ret) { - bindings.C2Tuple_TxidCVec_TxOutZZ_free(r); + bindings.C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_free(r); } } } @@ -174,7 +174,7 @@ public class PeerTest { } @Override public void disconnect_socket() { assert false; } - @Override public boolean eq(long other_arg) { return bindings.LDKSocketDescriptor_get_obj_from_jcalls(other_arg).hash() == 2; } + @Override public boolean eq(long other_arg) { boolean ret = bindings.SocketDescriptor_hash(other_arg) == 2; bindings.SocketDescriptor_free(other_arg); return ret; } @Override public long hash() { return 2; } }; long descriptor2 = bindings.LDKSocketDescriptor_new(sock1); @@ -187,7 +187,7 @@ public class PeerTest { } @Override public void disconnect_socket() { assert false; } - @Override public boolean eq(long other_arg) { return bindings.LDKSocketDescriptor_get_obj_from_jcalls(other_arg).hash() == 1; } + @Override public boolean eq(long other_arg) { boolean ret = bindings.SocketDescriptor_hash(other_arg) == 1; bindings.SocketDescriptor_free(other_arg); return ret; } @Override public long hash() { return 1; } }; descriptor1.val = bindings.LDKSocketDescriptor_new(sock2);