X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fldk%2FManualMsgHandlingPeerTest.java;h=cbdf55eb967cea839eb1d157e5d89466d8ca2416;hb=0b84bd29ac3af544cb8c88a7f581dee337a89ac3;hp=90320d4bc32e1b806a872683dc760703bd1443da;hpb=7d6be8a5ef72a4ebfe07660cce55f43f6cc30b80;p=ldk-java diff --git a/src/test/java/org/ldk/ManualMsgHandlingPeerTest.java b/src/test/java/org/ldk/ManualMsgHandlingPeerTest.java index 90320d4b..cbdf55eb 100644 --- a/src/test/java/org/ldk/ManualMsgHandlingPeerTest.java +++ b/src/test/java/org/ldk/ManualMsgHandlingPeerTest.java @@ -3,12 +3,14 @@ package org.ldk; import org.junit.jupiter.api.Test; import org.ldk.impl.bindings; import org.ldk.enums.*; +import org.ldk.structs.Record; public class ManualMsgHandlingPeerTest { @Test void test_message_handler() { - long logger = bindings.LDKLogger_new((String arg)->{ - System.out.println(arg); + long logger = bindings.LDKLogger_new((long arg)->{ + System.out.println(bindings.Record_get_args(arg)); + bindings.Record_free(arg); }); long chan_handler = bindings.LDKChannelMessageHandler_new(new bindings.LDKChannelMessageHandler() { @Override @@ -163,7 +165,7 @@ public class ManualMsgHandlingPeerTest { bindings.IgnoringMessageHandler_as_CustomMessageHandler(ignoring_message_handler)); // Test Level_max() since its the only place we create a java object from a Rust-returned enum. - assert bindings.Level_max() == Level.LDKLevel_Trace; + assert bindings.Level_max() == Level.LDKLevel_Gossip; // Note that we can't rely on finalizer order, so don't bother trying to rely on it here bindings.Logger_free(logger);