Commit dbbb8e3aad419f2670cf47d95714628b03026716

Authored by Volodymyr Babak
1 parent c7882333

Added support for device profile update msg

... ... @@ -38,6 +38,7 @@ import org.thingsboard.server.common.data.security.Authority;
38 38 import org.thingsboard.server.dao.model.ModelConstants;
39 39 import org.thingsboard.server.edge.imitator.EdgeImitator;
40 40 import org.thingsboard.server.gen.edge.AssetUpdateMsg;
  41 +import org.thingsboard.server.gen.edge.DeviceProfileUpdateMsg;
41 42 import org.thingsboard.server.gen.edge.DeviceUpdateMsg;
42 43 import org.thingsboard.server.gen.edge.RuleChainUpdateMsg;
43 44 import org.thingsboard.server.gen.edge.UserCredentialsUpdateMsg;
... ... @@ -672,22 +673,24 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest {
672 673 edgeImitator.ignoreType(UserCredentialsUpdateMsg.class);
673 674 edgeImitator.expectMessageAmount(7);
674 675 edgeImitator.connect();
675   - edgeImitator.waitForMessages();
  676 + Assert.assertTrue(edgeImitator.waitForMessages());
676 677
677 678 Assert.assertEquals(7, edgeImitator.getDownlinkMsgs().size());
678 679 Assert.assertTrue(edgeImitator.findMessageByType(RuleChainUpdateMsg.class).isPresent());
  680 + Assert.assertTrue(edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class).isPresent());
679 681 Assert.assertTrue(edgeImitator.findMessageByType(DeviceUpdateMsg.class).isPresent());
680 682 Assert.assertTrue(edgeImitator.findMessageByType(AssetUpdateMsg.class).isPresent());
681 683 Assert.assertTrue(edgeImitator.findMessageByType(UserUpdateMsg.class).isPresent());
682 684
683 685 edgeImitator.getDownlinkMsgs().clear();
684 686
685   - edgeImitator.expectMessageAmount(4);
  687 + edgeImitator.expectMessageAmount(7);
686 688 doPost("/api/edge/sync/" + edge.getId());
687   - edgeImitator.waitForMessages();
  689 + Assert.assertTrue(edgeImitator.waitForMessages());
688 690
689   - Assert.assertEquals(4, edgeImitator.getDownlinkMsgs().size());
  691 + Assert.assertEquals(7, edgeImitator.getDownlinkMsgs().size());
690 692 Assert.assertTrue(edgeImitator.findMessageByType(RuleChainUpdateMsg.class).isPresent());
  693 + Assert.assertTrue(edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class).isPresent());
691 694 Assert.assertTrue(edgeImitator.findMessageByType(DeviceUpdateMsg.class).isPresent());
692 695 Assert.assertTrue(edgeImitator.findMessageByType(AssetUpdateMsg.class).isPresent());
693 696 Assert.assertTrue(edgeImitator.findMessageByType(UserUpdateMsg.class).isPresent());
... ...