small test fix
This commit is contained in:
parent
62eb43cf0a
commit
e64d76a997
@ -18,6 +18,7 @@ package org.thingsboard.server.transport.mqtt.attributes.updates;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
import org.thingsboard.server.common.data.Device;
|
||||||
import org.thingsboard.server.common.data.DeviceProfile;
|
import org.thingsboard.server.common.data.DeviceProfile;
|
||||||
import org.thingsboard.server.common.data.TransportPayloadType;
|
import org.thingsboard.server.common.data.TransportPayloadType;
|
||||||
import org.thingsboard.server.common.data.device.profile.JsonTransportPayloadConfiguration;
|
import org.thingsboard.server.common.data.device.profile.JsonTransportPayloadConfiguration;
|
||||||
@ -51,15 +52,19 @@ public class MqttAttributesUpdatesIntegrationTest extends AbstractMqttAttributes
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testJsonSubscribeToAttributesUpdatesFromTheServerOnCustomTopic() throws Exception {
|
public void testJsonSubscribeToAttributesUpdatesFromTheServerOnCustomTopic() throws Exception {
|
||||||
|
Device tmp = savedDevice;
|
||||||
String customTopic = "v1/devices/me/subscribeattributes";
|
String customTopic = "v1/devices/me/subscribeattributes";
|
||||||
JsonTransportPayloadConfiguration jsonTransportPayloadConfiguration = new JsonTransportPayloadConfiguration();
|
JsonTransportPayloadConfiguration jsonTransportPayloadConfiguration = new JsonTransportPayloadConfiguration();
|
||||||
MqttDeviceProfileTransportConfiguration mqttDeviceProfileTransportConfiguration =
|
MqttDeviceProfileTransportConfiguration mqttDeviceProfileTransportConfiguration =
|
||||||
this.createMqttDeviceProfileTransportConfiguration(jsonTransportPayloadConfiguration, true,
|
this.createMqttDeviceProfileTransportConfiguration(jsonTransportPayloadConfiguration, true,
|
||||||
"v1/devices/me/telemetry", "v1/devices/me/attributes", customTopic);
|
"v1/devices/me/telemetry", "v1/devices/me/attributes", customTopic);
|
||||||
DeviceProfile deviceProfile = this.createDeviceProfile("Device Profile",
|
DeviceProfile deviceProfile = this.createDeviceProfile("New device Profile",
|
||||||
mqttDeviceProfileTransportConfiguration);
|
mqttDeviceProfileTransportConfiguration);
|
||||||
doPost("/api/deviceProfile", deviceProfile, DeviceProfile.class);
|
DeviceProfile savedProfile = doPost("/api/deviceProfile", deviceProfile, DeviceProfile.class);
|
||||||
|
savedDevice.setDeviceProfileId(savedProfile.getId());
|
||||||
|
doPost("/api/device", savedDevice);
|
||||||
processJsonTestSubscribeToAttributesUpdates(customTopic);
|
processJsonTestSubscribeToAttributesUpdates(customTopic);
|
||||||
|
savedDevice = tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user