Fix stability of testSendDeviceToCloudWithNameThatAlreadyExistsOnCloud
This commit is contained in:
parent
833ea1b397
commit
a094b71a24
@ -439,9 +439,9 @@ abstract public class BaseDeviceEdgeTest extends AbstractEdgeTest {
|
||||
Assert.assertTrue(edgeImitator.waitForResponses());
|
||||
Assert.assertTrue(edgeImitator.waitForMessages());
|
||||
|
||||
AbstractMessage latestMessage = edgeImitator.getMessageFromTail(2);
|
||||
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
||||
DeviceUpdateMsg latestDeviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
||||
Optional<DeviceUpdateMsg> deviceUpdateMsgOpt = edgeImitator.findMessageByType(DeviceUpdateMsg.class);
|
||||
Assert.assertTrue(deviceUpdateMsgOpt.isPresent());
|
||||
DeviceUpdateMsg latestDeviceUpdateMsg = deviceUpdateMsgOpt.get();
|
||||
Assert.assertNotEquals(deviceOnCloudName, latestDeviceUpdateMsg.getName());
|
||||
Assert.assertEquals(deviceOnCloudName, latestDeviceUpdateMsg.getConflictName());
|
||||
|
||||
@ -453,9 +453,9 @@ abstract public class BaseDeviceEdgeTest extends AbstractEdgeTest {
|
||||
Assert.assertNotNull(device);
|
||||
Assert.assertNotEquals(deviceOnCloudName, device.getName());
|
||||
|
||||
latestMessage = edgeImitator.getLatestMessage();
|
||||
Assert.assertTrue(latestMessage instanceof DeviceCredentialsRequestMsg);
|
||||
DeviceCredentialsRequestMsg latestDeviceCredentialsRequestMsg = (DeviceCredentialsRequestMsg) latestMessage;
|
||||
Optional<DeviceCredentialsRequestMsg> deviceCredentialsUpdateMsgOpt = edgeImitator.findMessageByType(DeviceCredentialsRequestMsg.class);
|
||||
Assert.assertTrue(deviceCredentialsUpdateMsgOpt.isPresent());
|
||||
DeviceCredentialsRequestMsg latestDeviceCredentialsRequestMsg = deviceCredentialsUpdateMsgOpt.get();
|
||||
Assert.assertEquals(uuid.getMostSignificantBits(), latestDeviceCredentialsRequestMsg.getDeviceIdMSB());
|
||||
Assert.assertEquals(uuid.getLeastSignificantBits(), latestDeviceCredentialsRequestMsg.getDeviceIdLSB());
|
||||
|
||||
|
||||
@ -365,11 +365,7 @@ public class EdgeImitator {
|
||||
}
|
||||
|
||||
public AbstractMessage getLatestMessage() {
|
||||
return getMessageFromTail(1);
|
||||
}
|
||||
|
||||
public AbstractMessage getMessageFromTail(int offset) {
|
||||
return downlinkMsgs.get(downlinkMsgs.size() - offset);
|
||||
return downlinkMsgs.get(downlinkMsgs.size() - 1);
|
||||
}
|
||||
|
||||
public void ignoreType(Class<? extends AbstractMessage> type) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user