Merge pull request #12964 from AndriiLandiak/fix/edge-profiles-test
Fix testSendDeviceProfileToCloud & testSendAssetProfileToCloud
This commit is contained in:
commit
c9ef125911
@ -121,14 +121,14 @@ public class AssetProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertNull(assetProfile.getDefaultRuleChainId());
|
Assert.assertNull(assetProfile.getDefaultRuleChainId());
|
||||||
Assert.assertEquals(edgeRuleChainId, assetProfile.getDefaultEdgeRuleChainId());
|
Assert.assertEquals(edgeRuleChainId, assetProfile.getDefaultEdgeRuleChainId());
|
||||||
|
|
||||||
// delete profile
|
// delete profile and delete relation messages
|
||||||
edgeImitator.expectMessageAmount(1);
|
edgeImitator.expectMessageAmount(2);
|
||||||
doDelete("/api/assetProfile/" + assetProfile.getUuidId())
|
doDelete("/api/assetProfile/" + assetProfile.getUuidId())
|
||||||
.andExpect(status().isOk());
|
.andExpect(status().isOk());
|
||||||
Assert.assertTrue(edgeImitator.waitForMessages());
|
Assert.assertTrue(edgeImitator.waitForMessages());
|
||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
Optional<AssetProfileUpdateMsg> assetDeleteMsgOpt = edgeImitator.findMessageByType(AssetProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg);
|
Assert.assertTrue(assetDeleteMsgOpt.isPresent());
|
||||||
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage;
|
AssetProfileUpdateMsg assetProfileUpdateMsg = assetDeleteMsgOpt.get();
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, assetProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, assetProfileUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(assetProfile.getUuidId().getMostSignificantBits(), assetProfileUpdateMsg.getIdMSB());
|
Assert.assertEquals(assetProfile.getUuidId().getMostSignificantBits(), assetProfileUpdateMsg.getIdMSB());
|
||||||
Assert.assertEquals(assetProfile.getUuidId().getLeastSignificantBits(), assetProfileUpdateMsg.getIdLSB());
|
Assert.assertEquals(assetProfile.getUuidId().getLeastSignificantBits(), assetProfileUpdateMsg.getIdLSB());
|
||||||
|
|||||||
@ -327,14 +327,14 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertNotNull(deviceProfile);
|
Assert.assertNotNull(deviceProfile);
|
||||||
Assert.assertEquals("Device Profile On Edge", deviceProfile.getName());
|
Assert.assertEquals("Device Profile On Edge", deviceProfile.getName());
|
||||||
|
|
||||||
// delete profile
|
// delete profile and delete relation messages
|
||||||
edgeImitator.expectMessageAmount(1);
|
edgeImitator.expectMessageAmount(2);
|
||||||
doDelete("/api/deviceProfile/" + deviceProfile.getUuidId())
|
doDelete("/api/deviceProfile/" + deviceProfile.getUuidId())
|
||||||
.andExpect(status().isOk());
|
.andExpect(status().isOk());
|
||||||
Assert.assertTrue(edgeImitator.waitForMessages());
|
Assert.assertTrue(edgeImitator.waitForMessages());
|
||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
Optional<DeviceProfileUpdateMsg> deviceDeleteMsgOpt = edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(deviceDeleteMsgOpt.isPresent());
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = deviceDeleteMsgOpt.get();
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(deviceProfile.getUuidId().getMostSignificantBits(), deviceProfileUpdateMsg.getIdMSB());
|
Assert.assertEquals(deviceProfile.getUuidId().getMostSignificantBits(), deviceProfileUpdateMsg.getIdMSB());
|
||||||
Assert.assertEquals(deviceProfile.getUuidId().getLeastSignificantBits(), deviceProfileUpdateMsg.getIdLSB());
|
Assert.assertEquals(deviceProfile.getUuidId().getLeastSignificantBits(), deviceProfileUpdateMsg.getIdLSB());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user