public static void TestJsonHandle() { bool condition = false; SimpleBuffer buffer = SimpleBuffer.readFromFile(PathJson); mtest.test_json.handleMessage(buffer, mtest.test_json.makeMessageHandler(mtest.test_json.MsgId.message_three, (JsonParser parser, ulong id) => { mtest.struct_one msg = mtest.test_json.parseMessage_message_three(parser); condition = msg.Equals(test_struct_one.GetSampleData()); }), mtest.test_json.makeMessageHandler(mtest.test_json.MsgId.message_five, (JsonParser parser, ulong id) => { Assert.True(false); }), mtest.test_json.makeDefaultMessageHandler((JsonParser parser, ulong id) => { Assert.True(false); }) ); Assert.True(condition); }
public static void TestGmqHandle() { mtest.struct_one msg = test_struct_one.GetSampleData(); SimpleBuffer buffer = new SimpleBuffer(); ComposeMessageTwo(buffer, msg); bool condition = false; mtest.test_gmq.handleMessage(buffer, mtest.test_gmq.makeMessageHandler(mtest.test_gmq.MsgId.message_two, (GmqParser parser, ulong id) => { mtest.struct_one msg = mtest.test_gmq.parseMessage_message_two(parser); condition = msg.Equals(test_struct_one.GetSampleData()); }), mtest.test_gmq.makeMessageHandler(mtest.test_gmq.MsgId.message_four, (GmqParser parser, ulong id) => { Assert.True(false); }), mtest.test_gmq.makeDefaultMessageHandler((GmqParser parser, ulong id) => { Assert.True(false); }) ); Assert.True(condition); }