|
|
@ -96,7 +96,7 @@ public class AssetEdgeTest extends AbstractEdgeTest { |
|
|
edgeImitator.expectMessageAmount(1); |
|
|
edgeImitator.expectMessageAmount(1); |
|
|
doDelete("/api/asset/" + savedAsset.getUuidId()) |
|
|
doDelete("/api/asset/" + savedAsset.getUuidId()) |
|
|
.andExpect(status().isOk()); |
|
|
.andExpect(status().isOk()); |
|
|
Assert.assertTrue(edgeImitator.waitForMessages(1)); |
|
|
Assert.assertTrue(edgeImitator.waitForMessages(5)); |
|
|
|
|
|
|
|
|
// create asset #2 and assign to edge
|
|
|
// create asset #2 and assign to edge
|
|
|
edgeImitator.expectMessageAmount(2); |
|
|
edgeImitator.expectMessageAmount(2); |
|
|
@ -262,9 +262,9 @@ public class AssetEdgeTest extends AbstractEdgeTest { |
|
|
private Asset saveAssetOnCloudAndVerifyDeliveryToEdge() throws Exception { |
|
|
private Asset saveAssetOnCloudAndVerifyDeliveryToEdge() throws Exception { |
|
|
// create asset and assign to edge
|
|
|
// create asset and assign to edge
|
|
|
Asset savedAsset = saveAsset(StringUtils.randomAlphanumeric(15)); |
|
|
Asset savedAsset = saveAsset(StringUtils.randomAlphanumeric(15)); |
|
|
edgeImitator.expectMessageAmount(1); // asset message
|
|
|
edgeImitator.expectMessageAmount(2); // asset and asset profile messages
|
|
|
doPost("/api/edge/" + edge.getUuidId() |
|
|
doPost("/api/edge/" + edge.getUuidId() |
|
|
+ "/asset/" + savedAsset.getUuidId(), Device.class); |
|
|
+ "/asset/" + savedAsset.getUuidId(), Asset.class); |
|
|
Assert.assertTrue(edgeImitator.waitForMessages()); |
|
|
Assert.assertTrue(edgeImitator.waitForMessages()); |
|
|
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class); |
|
|
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class); |
|
|
Assert.assertTrue(assetUpdateMsgOpt.isPresent()); |
|
|
Assert.assertTrue(assetUpdateMsgOpt.isPresent()); |
|
|
|