优化协议
This commit is contained in:
parent
40c3f5c535
commit
59c981bf95
|
@ -11,7 +11,6 @@ import org.jetlinks.core.message.function.FunctionInvokeMessage;
|
|||
import org.jetlinks.core.message.function.FunctionInvokeMessageReply;
|
||||
import org.jetlinks.core.message.property.*;
|
||||
import org.jetlinks.core.utils.TopicUtils;
|
||||
import org.jetlinks.supports.utils.MqttTopicUtils;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
import java.util.Map;
|
||||
|
|
|
@ -180,10 +180,9 @@ public class JetLinksMqttDeviceMessageCodecTest {
|
|||
.payload(Unpooled.wrappedBuffer("{\"messageId\":\"test\",\"properties\":{\"sn\":\"test\"}}".getBytes()))
|
||||
.build())).block();
|
||||
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessageReply);
|
||||
ChildDeviceMessageReply childReply = ((ChildDeviceMessageReply) message);
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessage);
|
||||
ChildDeviceMessage childReply = ((ChildDeviceMessage) message);
|
||||
|
||||
Assert.assertTrue(childReply.isSuccess());
|
||||
Assert.assertEquals(childReply.getDeviceId(),"device1");
|
||||
Assert.assertEquals(childReply.getMessageId(),"test");
|
||||
|
||||
|
@ -251,10 +250,9 @@ public class JetLinksMqttDeviceMessageCodecTest {
|
|||
.payload(Unpooled.wrappedBuffer("{\"messageId\":\"test\",\"output\":\"ok\"}".getBytes()))
|
||||
.build())).block();
|
||||
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessageReply);
|
||||
ChildDeviceMessageReply childReply = ((ChildDeviceMessageReply) message);
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessage);
|
||||
ChildDeviceMessage childReply = ((ChildDeviceMessage) message);
|
||||
|
||||
Assert.assertTrue(childReply.isSuccess());
|
||||
Assert.assertEquals(childReply.getDeviceId(),"device1");
|
||||
Assert.assertEquals(childReply.getMessageId(),"test");
|
||||
|
||||
|
@ -288,9 +286,9 @@ public class JetLinksMqttDeviceMessageCodecTest {
|
|||
.payload(Unpooled.wrappedBuffer("{\"messageId\":\"test\",\"data\":100}".getBytes()))
|
||||
.build())).block();
|
||||
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessageReply);
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessage);
|
||||
|
||||
EventMessage reply = ((EventMessage) ((ChildDeviceMessageReply) message).getChildDeviceMessage());
|
||||
EventMessage reply = ((EventMessage) ((ChildDeviceMessage) message).getChildDeviceMessage());
|
||||
Assert.assertEquals(reply.getDeviceId(), "test");
|
||||
Assert.assertEquals(reply.getMessageId(), "test");
|
||||
Assert.assertEquals(reply.getData(), 100);
|
||||
|
@ -320,9 +318,9 @@ public class JetLinksMqttDeviceMessageCodecTest {
|
|||
.payload(Unpooled.wrappedBuffer("{\"messageId\":\"test\",\"properties\":{\"sn\":\"test\"}}".getBytes()))
|
||||
.build())).block();
|
||||
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessageReply);
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessage);
|
||||
|
||||
ReportPropertyMessage reply = ((ReportPropertyMessage) ((ChildDeviceMessageReply) message).getChildDeviceMessage());
|
||||
ReportPropertyMessage reply = ((ReportPropertyMessage) ((ChildDeviceMessage) message).getChildDeviceMessage());
|
||||
Assert.assertEquals(reply.getDeviceId(), "test");
|
||||
Assert.assertEquals(reply.getMessageId(), "test");
|
||||
Assert.assertEquals(reply.getProperties(), Collections.singletonMap("sn", "test"));
|
||||
|
@ -352,9 +350,9 @@ public class JetLinksMqttDeviceMessageCodecTest {
|
|||
.payload(Unpooled.wrappedBuffer("{\"messageId\":\"test\",\"metadata\":\"1\"}".getBytes()))
|
||||
.build())).block();
|
||||
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessageReply);
|
||||
Assert.assertTrue(message instanceof ChildDeviceMessage);
|
||||
|
||||
DerivedMetadataMessage reply = ((DerivedMetadataMessage) ((ChildDeviceMessageReply) message).getChildDeviceMessage());
|
||||
DerivedMetadataMessage reply = ((DerivedMetadataMessage) ((ChildDeviceMessage) message).getChildDeviceMessage());
|
||||
Assert.assertEquals(reply.getDeviceId(), "test");
|
||||
Assert.assertEquals(reply.getMessageId(), "test");
|
||||
Assert.assertEquals(reply.getMetadata(), "1");
|
||||
|
|
Loading…
Reference in New Issue