|
|
|
@ -319,6 +319,8 @@ abstract public class BaseDeviceEdgeTest extends AbstractEdgeTest { |
|
|
|
Device device = findDeviceByName("Edge Device 1"); |
|
|
|
sendAttributesRequestAndVerify(device, DataConstants.SERVER_SCOPE, "{\"key1\":\"value1\"}", |
|
|
|
"key1", "value1"); |
|
|
|
sendAttributesRequestAndVerify(device, DataConstants.SERVER_SCOPE, "{\"inactivityTimeout\":3600000}", |
|
|
|
"inactivityTimeout", "3600000"); |
|
|
|
sendAttributesRequestAndVerify(device, DataConstants.SHARED_SCOPE, "{\"key2\":\"value2\"}", |
|
|
|
"key2", "value2"); |
|
|
|
} |
|
|
|
@ -576,7 +578,16 @@ abstract public class BaseDeviceEdgeTest extends AbstractEdgeTest { |
|
|
|
for (TransportProtos.KeyValueProto keyValueProto : attributesUpdatedMsg.getKvList()) { |
|
|
|
if (keyValueProto.getKey().equals(expectedKey)) { |
|
|
|
Assert.assertEquals(expectedKey, keyValueProto.getKey()); |
|
|
|
Assert.assertEquals(expectedValue, keyValueProto.getStringV()); |
|
|
|
switch (keyValueProto.getType()) { |
|
|
|
case STRING_V: |
|
|
|
Assert.assertEquals(expectedValue, keyValueProto.getStringV()); |
|
|
|
break; |
|
|
|
case LONG_V: |
|
|
|
Assert.assertEquals(Long.parseLong(expectedValue), keyValueProto.getLongV()); |
|
|
|
break; |
|
|
|
default: |
|
|
|
Assert.fail("Unexpected data type: " + keyValueProto.getType()); |
|
|
|
} |
|
|
|
found = true; |
|
|
|
} |
|
|
|
} |
|
|
|
|