Added device attribute update test case
This commit is contained in:
parent
1929f4142c
commit
43b37b67da
@ -72,6 +72,7 @@ import org.thingsboard.server.common.data.rule.RuleChainType;
|
|||||||
import org.thingsboard.server.common.data.rule.RuleNode;
|
import org.thingsboard.server.common.data.rule.RuleNode;
|
||||||
import org.thingsboard.server.common.data.security.Authority;
|
import org.thingsboard.server.common.data.security.Authority;
|
||||||
import org.thingsboard.server.common.data.security.DeviceCredentials;
|
import org.thingsboard.server.common.data.security.DeviceCredentials;
|
||||||
|
import org.thingsboard.server.common.data.security.DeviceCredentialsType;
|
||||||
import org.thingsboard.server.common.data.widget.WidgetType;
|
import org.thingsboard.server.common.data.widget.WidgetType;
|
||||||
import org.thingsboard.server.common.data.widget.WidgetsBundle;
|
import org.thingsboard.server.common.data.widget.WidgetsBundle;
|
||||||
import org.thingsboard.server.common.transport.adaptor.JsonConverter;
|
import org.thingsboard.server.common.transport.adaptor.JsonConverter;
|
||||||
@ -955,6 +956,7 @@ abstract public class BaseEdgeTest extends AbstractControllerTest {
|
|||||||
sendUserCredentialsRequest();
|
sendUserCredentialsRequest();
|
||||||
sendDeviceCredentialsRequest();
|
sendDeviceCredentialsRequest();
|
||||||
sendDeviceRpcResponse();
|
sendDeviceRpcResponse();
|
||||||
|
sendDeviceCredentialsUpdate();
|
||||||
sendAttributesRequest();
|
sendAttributesRequest();
|
||||||
log.info("Messages were sent successfully");
|
log.info("Messages were sent successfully");
|
||||||
}
|
}
|
||||||
@ -1163,6 +1165,22 @@ abstract public class BaseEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertEquals(deviceCredentialsUpdateMsg.getCredentialsId(), deviceCredentials.getCredentialsId());
|
Assert.assertEquals(deviceCredentialsUpdateMsg.getCredentialsId(), deviceCredentials.getCredentialsId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void sendDeviceCredentialsUpdate() throws Exception {
|
||||||
|
Device device = findDeviceByName("Edge Device 1");
|
||||||
|
|
||||||
|
UplinkMsg.Builder builder = UplinkMsg.newBuilder();
|
||||||
|
DeviceCredentialsUpdateMsg.Builder deviceCredentialsUpdateMsgBuilder = DeviceCredentialsUpdateMsg.newBuilder();
|
||||||
|
deviceCredentialsUpdateMsgBuilder.setDeviceIdMSB(device.getUuidId().getMostSignificantBits());
|
||||||
|
deviceCredentialsUpdateMsgBuilder.setDeviceIdLSB(device.getUuidId().getLeastSignificantBits());
|
||||||
|
deviceCredentialsUpdateMsgBuilder.setCredentialsType(DeviceCredentialsType.ACCESS_TOKEN.name());
|
||||||
|
deviceCredentialsUpdateMsgBuilder.setCredentialsId("NEW_TOKEN");
|
||||||
|
builder.addDeviceCredentialsUpdateMsg(deviceCredentialsUpdateMsgBuilder.build());
|
||||||
|
|
||||||
|
edgeImitator.expectResponsesAmount(1);
|
||||||
|
edgeImitator.sendUplinkMsg(builder.build());
|
||||||
|
edgeImitator.waitForResponses();
|
||||||
|
}
|
||||||
|
|
||||||
private void sendDeviceRpcResponse() throws Exception {
|
private void sendDeviceRpcResponse() throws Exception {
|
||||||
Device device = findDeviceByName("Edge Device 1");
|
Device device = findDeviceByName("Edge Device 1");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user