Browse Source
Merge pull request #12964 from AndriiLandiak/fix/edge-profiles-test
Fix testSendDeviceProfileToCloud & testSendAssetProfileToCloud
pull/12957/head
Viacheslav Klimov
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
10 additions and
10 deletions
-
application/src/test/java/org/thingsboard/server/edge/AssetProfileEdgeTest.java
-
application/src/test/java/org/thingsboard/server/edge/DeviceProfileEdgeTest.java
|
|
|
@ -121,14 +121,14 @@ public class AssetProfileEdgeTest extends AbstractEdgeTest { |
|
|
|
Assert.assertNull(assetProfile.getDefaultRuleChainId()); |
|
|
|
Assert.assertEquals(edgeRuleChainId, assetProfile.getDefaultEdgeRuleChainId()); |
|
|
|
|
|
|
|
// delete profile
|
|
|
|
edgeImitator.expectMessageAmount(1); |
|
|
|
// delete profile and delete relation messages
|
|
|
|
edgeImitator.expectMessageAmount(2); |
|
|
|
doDelete("/api/assetProfile/" + assetProfile.getUuidId()) |
|
|
|
.andExpect(status().isOk()); |
|
|
|
Assert.assertTrue(edgeImitator.waitForMessages()); |
|
|
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage(); |
|
|
|
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg); |
|
|
|
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage; |
|
|
|
Optional<AssetProfileUpdateMsg> assetDeleteMsgOpt = edgeImitator.findMessageByType(AssetProfileUpdateMsg.class); |
|
|
|
Assert.assertTrue(assetDeleteMsgOpt.isPresent()); |
|
|
|
AssetProfileUpdateMsg assetProfileUpdateMsg = assetDeleteMsgOpt.get(); |
|
|
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, assetProfileUpdateMsg.getMsgType()); |
|
|
|
Assert.assertEquals(assetProfile.getUuidId().getMostSignificantBits(), assetProfileUpdateMsg.getIdMSB()); |
|
|
|
Assert.assertEquals(assetProfile.getUuidId().getLeastSignificantBits(), assetProfileUpdateMsg.getIdLSB()); |
|
|
|
|
|
|
|
@ -327,14 +327,14 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest { |
|
|
|
Assert.assertNotNull(deviceProfile); |
|
|
|
Assert.assertEquals("Device Profile On Edge", deviceProfile.getName()); |
|
|
|
|
|
|
|
// delete profile
|
|
|
|
edgeImitator.expectMessageAmount(1); |
|
|
|
// delete profile and delete relation messages
|
|
|
|
edgeImitator.expectMessageAmount(2); |
|
|
|
doDelete("/api/deviceProfile/" + deviceProfile.getUuidId()) |
|
|
|
.andExpect(status().isOk()); |
|
|
|
Assert.assertTrue(edgeImitator.waitForMessages()); |
|
|
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage(); |
|
|
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg); |
|
|
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage; |
|
|
|
Optional<DeviceProfileUpdateMsg> deviceDeleteMsgOpt = edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class); |
|
|
|
Assert.assertTrue(deviceDeleteMsgOpt.isPresent()); |
|
|
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = deviceDeleteMsgOpt.get(); |
|
|
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType()); |
|
|
|
Assert.assertEquals(deviceProfile.getUuidId().getMostSignificantBits(), deviceProfileUpdateMsg.getIdMSB()); |
|
|
|
Assert.assertEquals(deviceProfile.getUuidId().getLeastSignificantBits(), deviceProfileUpdateMsg.getIdLSB()); |
|
|
|
|