Refactor Jackson: fromStringIgnoreUnknownProperties to fromString(String string, Class<T> clazz, boolean ignoreUnknownFields)
This commit is contained in:
parent
7a4faae5bd
commit
4430322b29
@ -34,12 +34,12 @@ public class AlarmEdgeProcessorV2 extends AlarmEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected EntityId getAlarmOriginatorFromMsg(TenantId tenantId, AlarmUpdateMsg alarmUpdateMsg) {
|
protected EntityId getAlarmOriginatorFromMsg(TenantId tenantId, AlarmUpdateMsg alarmUpdateMsg) {
|
||||||
Alarm alarm = JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
Alarm alarm = JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
return alarm != null ? alarm.getOriginator() : null;
|
return alarm != null ? alarm.getOriginator() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Alarm constructAlarmFromUpdateMsg(TenantId tenantId, AlarmId alarmId, EntityId originatorId, AlarmUpdateMsg alarmUpdateMsg) {
|
protected Alarm constructAlarmFromUpdateMsg(TenantId tenantId, AlarmId alarmId, EntityId originatorId, AlarmUpdateMsg alarmUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
return JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -32,7 +32,7 @@ public class AssetEdgeProcessorV2 extends AssetEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Asset constructAssetFromUpdateMsg(TenantId tenantId, AssetId assetId, AssetUpdateMsg assetUpdateMsg) {
|
protected Asset constructAssetFromUpdateMsg(TenantId tenantId, AssetId assetId, AssetUpdateMsg assetUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
return JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -35,7 +35,7 @@ public class AssetProfileEdgeProcessorV2 extends AssetProfileEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected AssetProfile constructAssetProfileFromUpdateMsg(TenantId tenantId, AssetProfileId assetProfileId, AssetProfileUpdateMsg assetProfileUpdateMsg) {
|
protected AssetProfile constructAssetProfileFromUpdateMsg(TenantId tenantId, AssetProfileId assetProfileId, AssetProfileUpdateMsg assetProfileUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(assetProfileUpdateMsg.getEntity(), AssetProfile.class);
|
return JacksonUtil.fromString(assetProfileUpdateMsg.getEntity(), AssetProfile.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -31,6 +31,6 @@ public class DashboardEdgeProcessorV2 extends DashboardEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Dashboard constructDashboardFromUpdateMsg(TenantId tenantId, DashboardId dashboardId, DashboardUpdateMsg dashboardUpdateMsg) {
|
protected Dashboard constructDashboardFromUpdateMsg(TenantId tenantId, DashboardId dashboardId, DashboardUpdateMsg dashboardUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
return JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,12 +34,12 @@ public class DeviceEdgeProcessorV2 extends DeviceEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Device constructDeviceFromUpdateMsg(TenantId tenantId, DeviceId deviceId, DeviceUpdateMsg deviceUpdateMsg) {
|
protected Device constructDeviceFromUpdateMsg(TenantId tenantId, DeviceId deviceId, DeviceUpdateMsg deviceUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
return JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected DeviceCredentials constructDeviceCredentialsFromUpdateMsg(TenantId tenantId, DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg) {
|
protected DeviceCredentials constructDeviceCredentialsFromUpdateMsg(TenantId tenantId, DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class);
|
return JacksonUtil.fromString(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -35,7 +35,7 @@ public class DeviceProfileEdgeProcessorV2 extends DeviceProfileEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected DeviceProfile constructDeviceProfileFromUpdateMsg(TenantId tenantId, DeviceProfileId deviceProfileId, DeviceProfileUpdateMsg deviceProfileUpdateMsg) {
|
protected DeviceProfile constructDeviceProfileFromUpdateMsg(TenantId tenantId, DeviceProfileId deviceProfileId, DeviceProfileUpdateMsg deviceProfileUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
return JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -15,7 +15,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.thingsboard.server.service.edge.rpc.processor.entityview;
|
package org.thingsboard.server.service.edge.rpc.processor.entityview;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
|
||||||
import org.springframework.context.annotation.Primary;
|
import org.springframework.context.annotation.Primary;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.thingsboard.common.util.JacksonUtil;
|
import org.thingsboard.common.util.JacksonUtil;
|
||||||
@ -33,7 +32,7 @@ public class EntityViewProcessorV2 extends EntityViewEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected EntityView constructEntityViewFromUpdateMsg(TenantId tenantId, EntityViewId entityViewId, EntityViewUpdateMsg entityViewUpdateMsg) {
|
protected EntityView constructEntityViewFromUpdateMsg(TenantId tenantId, EntityViewId entityViewId, EntityViewUpdateMsg entityViewUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(entityViewUpdateMsg.getEntity(), EntityView.class);
|
return JacksonUtil.fromString(entityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -29,6 +29,6 @@ public class RelationEdgeProcessorV2 extends RelationEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected EntityRelation constructEntityRelationFromUpdateMsg(RelationUpdateMsg relationUpdateMsg) {
|
protected EntityRelation constructEntityRelationFromUpdateMsg(RelationUpdateMsg relationUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(relationUpdateMsg.getEntity(), EntityRelation.class);
|
return JacksonUtil.fromString(relationUpdateMsg.getEntity(), EntityRelation.class, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -31,6 +31,6 @@ public class ResourceEdgeProcessorV2 extends ResourceEdgeProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected TbResource constructResourceFromUpdateMsg(TenantId tenantId, TbResourceId tbResourceId, ResourceUpdateMsg resourceUpdateMsg) {
|
protected TbResource constructResourceFromUpdateMsg(TenantId tenantId, TbResourceId tbResourceId, ResourceUpdateMsg resourceUpdateMsg) {
|
||||||
return JacksonUtil.fromStringIgnoreUnknownProperties(resourceUpdateMsg.getEntity(), TbResource.class);
|
return JacksonUtil.fromString(resourceUpdateMsg.getEntity(), TbResource.class, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -968,7 +968,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof QueueUpdateMsg) {
|
if (message instanceof QueueUpdateMsg) {
|
||||||
QueueUpdateMsg queueUpdateMsg = (QueueUpdateMsg) message;
|
QueueUpdateMsg queueUpdateMsg = (QueueUpdateMsg) message;
|
||||||
Queue queue = JacksonUtil.fromStringIgnoreUnknownProperties(queueUpdateMsg.getEntity(), Queue.class);
|
Queue queue = JacksonUtil.fromString(queueUpdateMsg.getEntity(), Queue.class, true);
|
||||||
Assert.assertNotNull(queue);
|
Assert.assertNotNull(queue);
|
||||||
if (msgType.equals(queueUpdateMsg.getMsgType()) && name.equals(queue.getName())) {
|
if (msgType.equals(queueUpdateMsg.getMsgType()) && name.equals(queue.getName())) {
|
||||||
messages.remove(message);
|
messages.remove(message);
|
||||||
@ -983,7 +983,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof RuleChainUpdateMsg) {
|
if (message instanceof RuleChainUpdateMsg) {
|
||||||
RuleChainUpdateMsg ruleChainUpdateMsg = (RuleChainUpdateMsg) message;
|
RuleChainUpdateMsg ruleChainUpdateMsg = (RuleChainUpdateMsg) message;
|
||||||
RuleChain ruleChain = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainUpdateMsg.getEntity(), RuleChain.class);
|
RuleChain ruleChain = JacksonUtil.fromString(ruleChainUpdateMsg.getEntity(), RuleChain.class, true);
|
||||||
Assert.assertNotNull(ruleChain);
|
Assert.assertNotNull(ruleChain);
|
||||||
if (msgType.equals(ruleChainUpdateMsg.getMsgType())
|
if (msgType.equals(ruleChainUpdateMsg.getMsgType())
|
||||||
&& name.equals(ruleChain.getName())
|
&& name.equals(ruleChain.getName())
|
||||||
@ -1000,7 +1000,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof AdminSettingsUpdateMsg) {
|
if (message instanceof AdminSettingsUpdateMsg) {
|
||||||
AdminSettingsUpdateMsg adminSettingsUpdateMsg = (AdminSettingsUpdateMsg) message;
|
AdminSettingsUpdateMsg adminSettingsUpdateMsg = (AdminSettingsUpdateMsg) message;
|
||||||
AdminSettings adminSettings = JacksonUtil.fromStringIgnoreUnknownProperties(adminSettingsUpdateMsg.getEntity(), AdminSettings.class);
|
AdminSettings adminSettings = JacksonUtil.fromString(adminSettingsUpdateMsg.getEntity(), AdminSettings.class, true);
|
||||||
Assert.assertNotNull(adminSettings);
|
Assert.assertNotNull(adminSettings);
|
||||||
if (key.equals(adminSettings.getKey())) {
|
if (key.equals(adminSettings.getKey())) {
|
||||||
messages.remove(message);
|
messages.remove(message);
|
||||||
@ -1015,7 +1015,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof DeviceProfileUpdateMsg) {
|
if (message instanceof DeviceProfileUpdateMsg) {
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) message;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) message;
|
||||||
DeviceProfile deviceProfile = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfile = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfile);
|
Assert.assertNotNull(deviceProfile);
|
||||||
if (msgType.equals(deviceProfileUpdateMsg.getMsgType())
|
if (msgType.equals(deviceProfileUpdateMsg.getMsgType())
|
||||||
&& name.equals(deviceProfile.getName())) {
|
&& name.equals(deviceProfile.getName())) {
|
||||||
@ -1031,7 +1031,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof DeviceUpdateMsg) {
|
if (message instanceof DeviceUpdateMsg) {
|
||||||
DeviceUpdateMsg deviceUpdateMsg = (DeviceUpdateMsg) message;
|
DeviceUpdateMsg deviceUpdateMsg = (DeviceUpdateMsg) message;
|
||||||
Device device = JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
Device device = JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(device);
|
Assert.assertNotNull(device);
|
||||||
if (msgType.equals(deviceUpdateMsg.getMsgType())
|
if (msgType.equals(deviceUpdateMsg.getMsgType())
|
||||||
&& name.equals(device.getName())) {
|
&& name.equals(device.getName())) {
|
||||||
@ -1047,7 +1047,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof AssetProfileUpdateMsg) {
|
if (message instanceof AssetProfileUpdateMsg) {
|
||||||
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) message;
|
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) message;
|
||||||
AssetProfile assetProfile = JacksonUtil.fromStringIgnoreUnknownProperties(assetProfileUpdateMsg.getEntity(), AssetProfile.class);
|
AssetProfile assetProfile = JacksonUtil.fromString(assetProfileUpdateMsg.getEntity(), AssetProfile.class, true);
|
||||||
Assert.assertNotNull(assetProfile);
|
Assert.assertNotNull(assetProfile);
|
||||||
if (msgType.equals(assetProfileUpdateMsg.getMsgType())
|
if (msgType.equals(assetProfileUpdateMsg.getMsgType())
|
||||||
&& name.equals(assetProfile.getName())) {
|
&& name.equals(assetProfile.getName())) {
|
||||||
@ -1063,7 +1063,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof AssetUpdateMsg) {
|
if (message instanceof AssetUpdateMsg) {
|
||||||
AssetUpdateMsg assetUpdateMsg = (AssetUpdateMsg) message;
|
AssetUpdateMsg assetUpdateMsg = (AssetUpdateMsg) message;
|
||||||
Asset asset = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
Asset asset = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(asset);
|
Assert.assertNotNull(asset);
|
||||||
if (msgType.equals(assetUpdateMsg.getMsgType())
|
if (msgType.equals(assetUpdateMsg.getMsgType())
|
||||||
&& name.equals(asset.getName())) {
|
&& name.equals(asset.getName())) {
|
||||||
@ -1079,7 +1079,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof UserUpdateMsg) {
|
if (message instanceof UserUpdateMsg) {
|
||||||
UserUpdateMsg userUpdateMsg = (UserUpdateMsg) message;
|
UserUpdateMsg userUpdateMsg = (UserUpdateMsg) message;
|
||||||
User user = JacksonUtil.fromStringIgnoreUnknownProperties(userUpdateMsg.getEntity(), User.class);
|
User user = JacksonUtil.fromString(userUpdateMsg.getEntity(), User.class, true);
|
||||||
Assert.assertNotNull(user);
|
Assert.assertNotNull(user);
|
||||||
if (msgType.equals(userUpdateMsg.getMsgType())
|
if (msgType.equals(userUpdateMsg.getMsgType())
|
||||||
&& email.equals(user.getEmail())
|
&& email.equals(user.getEmail())
|
||||||
@ -1096,7 +1096,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof CustomerUpdateMsg) {
|
if (message instanceof CustomerUpdateMsg) {
|
||||||
CustomerUpdateMsg customerUpdateMsg = (CustomerUpdateMsg) message;
|
CustomerUpdateMsg customerUpdateMsg = (CustomerUpdateMsg) message;
|
||||||
Customer customer = JacksonUtil.fromStringIgnoreUnknownProperties(customerUpdateMsg.getEntity(), Customer.class);
|
Customer customer = JacksonUtil.fromString(customerUpdateMsg.getEntity(), Customer.class, true);
|
||||||
Assert.assertNotNull(customer);
|
Assert.assertNotNull(customer);
|
||||||
if (msgType.equals(customerUpdateMsg.getMsgType())
|
if (msgType.equals(customerUpdateMsg.getMsgType())
|
||||||
&& title.equals(customer.getTitle())) {
|
&& title.equals(customer.getTitle())) {
|
||||||
@ -1112,7 +1112,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof TenantUpdateMsg) {
|
if (message instanceof TenantUpdateMsg) {
|
||||||
TenantUpdateMsg tenantUpdateMsg = (TenantUpdateMsg) message;
|
TenantUpdateMsg tenantUpdateMsg = (TenantUpdateMsg) message;
|
||||||
Tenant tenant = JacksonUtil.fromStringIgnoreUnknownProperties(tenantUpdateMsg.getEntity(), Tenant.class);
|
Tenant tenant = JacksonUtil.fromString(tenantUpdateMsg.getEntity(), Tenant.class, true);
|
||||||
Assert.assertNotNull(tenant);
|
Assert.assertNotNull(tenant);
|
||||||
if (UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(tenantUpdateMsg.getMsgType())
|
if (UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(tenantUpdateMsg.getMsgType())
|
||||||
&& tenantId1.equals(tenant.getId())) {
|
&& tenantId1.equals(tenant.getId())) {
|
||||||
@ -1128,7 +1128,7 @@ public class EdgeControllerTest extends AbstractControllerTest {
|
|||||||
for (AbstractMessage message : messages) {
|
for (AbstractMessage message : messages) {
|
||||||
if (message instanceof TenantProfileUpdateMsg) {
|
if (message instanceof TenantProfileUpdateMsg) {
|
||||||
TenantProfileUpdateMsg tenantProfileUpdateMsg = (TenantProfileUpdateMsg) message;
|
TenantProfileUpdateMsg tenantProfileUpdateMsg = (TenantProfileUpdateMsg) message;
|
||||||
TenantProfile tenantProfile = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
TenantProfile tenantProfile = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfile);
|
Assert.assertNotNull(tenantProfile);
|
||||||
if (UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(tenantProfileUpdateMsg.getMsgType())
|
if (UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(tenantProfileUpdateMsg.getMsgType())
|
||||||
&& tenantProfileId.equals(tenantProfile.getId())) {
|
&& tenantProfileId.equals(tenantProfile.getId())) {
|
||||||
|
|||||||
@ -321,7 +321,7 @@ abstract public class AbstractEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertTrue(tenantUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantUpdateMsgOpt.isPresent());
|
||||||
TenantUpdateMsg tenantUpdateMsg = tenantUpdateMsgOpt.get();
|
TenantUpdateMsg tenantUpdateMsg = tenantUpdateMsgOpt.get();
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
||||||
Tenant tenantMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantUpdateMsg.getEntity(), Tenant.class);
|
Tenant tenantMsg = JacksonUtil.fromString(tenantUpdateMsg.getEntity(), Tenant.class, true);
|
||||||
Assert.assertNotNull(tenantMsg);
|
Assert.assertNotNull(tenantMsg);
|
||||||
Tenant tenant = doGet("/api/tenant/" + tenantMsg.getUuidId(), Tenant.class);
|
Tenant tenant = doGet("/api/tenant/" + tenantMsg.getUuidId(), Tenant.class);
|
||||||
Assert.assertNotNull(tenant);
|
Assert.assertNotNull(tenant);
|
||||||
@ -333,7 +333,7 @@ abstract public class AbstractEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
||||||
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
||||||
TenantProfile tenantProfile = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
TenantProfile tenantProfile = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfile);
|
Assert.assertNotNull(tenantProfile);
|
||||||
Tenant tenant = doGet("/api/tenant/" + tenantId.getId(), Tenant.class);
|
Tenant tenant = doGet("/api/tenant/" + tenantId.getId(), Tenant.class);
|
||||||
Assert.assertNotNull(tenant);
|
Assert.assertNotNull(tenant);
|
||||||
@ -350,7 +350,7 @@ abstract public class AbstractEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertEquals(expectedMsgCnt, deviceProfileUpdateMsgList.size());
|
Assert.assertEquals(expectedMsgCnt, deviceProfileUpdateMsgList.size());
|
||||||
Optional<DeviceProfileUpdateMsg> thermostatProfileUpdateMsgOpt =
|
Optional<DeviceProfileUpdateMsg> thermostatProfileUpdateMsgOpt =
|
||||||
deviceProfileUpdateMsgList.stream().filter(dfum -> {
|
deviceProfileUpdateMsgList.stream().filter(dfum -> {
|
||||||
DeviceProfile deviceProfile = JacksonUtil.fromStringIgnoreUnknownProperties(dfum.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfile = JacksonUtil.fromString(dfum.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfile);
|
Assert.assertNotNull(deviceProfile);
|
||||||
return THERMOSTAT_DEVICE_PROFILE_NAME.equals(deviceProfile.getName());
|
return THERMOSTAT_DEVICE_PROFILE_NAME.equals(deviceProfile.getName());
|
||||||
}).findAny();
|
}).findAny();
|
||||||
@ -428,7 +428,7 @@ abstract public class AbstractEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertTrue(ruleChainMetadataUpdateOpt.isPresent());
|
Assert.assertTrue(ruleChainMetadataUpdateOpt.isPresent());
|
||||||
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = ruleChainMetadataUpdateOpt.get();
|
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = ruleChainMetadataUpdateOpt.get();
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, ruleChainMetadataUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, ruleChainMetadataUpdateMsg.getMsgType());
|
||||||
RuleChainMetaData ruleChainMetaData = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class);
|
RuleChainMetaData ruleChainMetaData = JacksonUtil.fromString(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class, true);
|
||||||
Assert.assertNotNull(ruleChainMetaData);
|
Assert.assertNotNull(ruleChainMetaData);
|
||||||
Assert.assertEquals(expectedRuleChainUUID, ruleChainMetaData.getRuleChainId().getId());
|
Assert.assertEquals(expectedRuleChainUUID, ruleChainMetaData.getRuleChainId().getId());
|
||||||
}
|
}
|
||||||
@ -438,7 +438,7 @@ abstract public class AbstractEdgeTest extends AbstractControllerTest {
|
|||||||
Assert.assertEquals(expectedMsgCnt, adminSettingsUpdateMsgs.size());
|
Assert.assertEquals(expectedMsgCnt, adminSettingsUpdateMsgs.size());
|
||||||
|
|
||||||
for (AdminSettingsUpdateMsg adminSettingsUpdateMsg : adminSettingsUpdateMsgs) {
|
for (AdminSettingsUpdateMsg adminSettingsUpdateMsg : adminSettingsUpdateMsgs) {
|
||||||
AdminSettings adminSettings = JacksonUtil.fromStringIgnoreUnknownProperties(adminSettingsUpdateMsg.getEntity(), AdminSettings.class);
|
AdminSettings adminSettings = JacksonUtil.fromString(adminSettingsUpdateMsg.getEntity(), AdminSettings.class, true);
|
||||||
Assert.assertNotNull(adminSettings);
|
Assert.assertNotNull(adminSettings);
|
||||||
if (adminSettings.getKey().equals("general")) {
|
if (adminSettings.getKey().equals("general")) {
|
||||||
validateGeneralAdminSettings(adminSettings);
|
validateGeneralAdminSettings(adminSettings);
|
||||||
|
|||||||
@ -90,7 +90,7 @@ public class AlarmEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
||||||
AlarmUpdateMsg alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
AlarmUpdateMsg alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
||||||
Alarm alarmMsg = JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
Alarm alarmMsg = JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
Assert.assertNotNull(alarmMsg);
|
Assert.assertNotNull(alarmMsg);
|
||||||
Assert.assertEquals(savedAlarm, alarmMsg);
|
Assert.assertEquals(savedAlarm, alarmMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
||||||
@ -103,7 +103,7 @@ public class AlarmEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
||||||
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
||||||
Assert.assertEquals(UpdateMsgType.ALARM_ACK_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ALARM_ACK_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
||||||
alarmMsg = JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
alarmMsg = JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
Assert.assertNotNull(alarmMsg);
|
Assert.assertNotNull(alarmMsg);
|
||||||
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
||||||
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
||||||
@ -117,7 +117,7 @@ public class AlarmEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
||||||
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
||||||
Assert.assertEquals(UpdateMsgType.ALARM_CLEAR_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ALARM_CLEAR_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
||||||
alarmMsg = JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
alarmMsg = JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
Assert.assertNotNull(alarmMsg);
|
Assert.assertNotNull(alarmMsg);
|
||||||
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
||||||
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
||||||
@ -132,7 +132,7 @@ public class AlarmEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AlarmUpdateMsg);
|
||||||
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
alarmUpdateMsg = (AlarmUpdateMsg) latestMessage;
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, alarmUpdateMsg.getMsgType());
|
||||||
alarmMsg = JacksonUtil.fromStringIgnoreUnknownProperties(alarmUpdateMsg.getEntity(), Alarm.class);
|
alarmMsg = JacksonUtil.fromString(alarmUpdateMsg.getEntity(), Alarm.class, true);
|
||||||
Assert.assertNotNull(alarmMsg);
|
Assert.assertNotNull(alarmMsg);
|
||||||
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
Assert.assertEquals(savedAlarm.getType(), alarmMsg.getType());
|
||||||
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
Assert.assertEquals(savedAlarm.getName(), alarmMsg.getName());
|
||||||
|
|||||||
@ -57,7 +57,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
||||||
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
||||||
AssetUpdateMsg assetUpdateMsg = assetUpdateMsgOpt.get();
|
AssetUpdateMsg assetUpdateMsg = assetUpdateMsgOpt.get();
|
||||||
Asset assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
Asset assetMsg = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedAsset, assetMsg);
|
Assert.assertEquals(savedAsset, assetMsg);
|
||||||
@ -76,7 +76,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
||||||
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
||||||
assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
assetMsg = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertEquals(savedAsset.getName(), assetMsg.getName());
|
Assert.assertEquals(savedAsset.getName(), assetMsg.getName());
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
||||||
@ -108,7 +108,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
||||||
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
||||||
assetUpdateMsg = assetUpdateMsgOpt.get();
|
assetUpdateMsg = assetUpdateMsgOpt.get();
|
||||||
assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
assetMsg = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedAsset, assetMsg);
|
Assert.assertEquals(savedAsset, assetMsg);
|
||||||
@ -135,7 +135,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
||||||
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
||||||
assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
assetMsg = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer.getId(), assetMsg.getCustomerId());
|
Assert.assertEquals(savedCustomer.getId(), assetMsg.getCustomerId());
|
||||||
@ -147,7 +147,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AssetUpdateMsg);
|
||||||
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
assetUpdateMsg = (AssetUpdateMsg) latestMessage;
|
||||||
assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetUpdateMsg.getEntity(), Asset.class);
|
assetMsg = JacksonUtil.fromString(assetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(new CustomerId(EntityId.NULL_UUID), assetMsg.getCustomerId());
|
Assert.assertEquals(new CustomerId(EntityId.NULL_UUID), assetMsg.getCustomerId());
|
||||||
@ -220,7 +220,7 @@ public class AssetEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
Optional<AssetUpdateMsg> assetUpdateMsgOpt = edgeImitator.findMessageByType(AssetUpdateMsg.class);
|
||||||
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
Assert.assertTrue(assetUpdateMsgOpt.isPresent());
|
||||||
AssetUpdateMsg latestAssetUpdateMsg = assetUpdateMsgOpt.get();
|
AssetUpdateMsg latestAssetUpdateMsg = assetUpdateMsgOpt.get();
|
||||||
Asset assetMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestAssetUpdateMsg.getEntity(), Asset.class);
|
Asset assetMsg = JacksonUtil.fromString(latestAssetUpdateMsg.getEntity(), Asset.class, true);
|
||||||
Assert.assertNotNull(assetMsg);
|
Assert.assertNotNull(assetMsg);
|
||||||
Assert.assertNotEquals(assetOnCloudName, assetMsg.getName());
|
Assert.assertNotEquals(assetOnCloudName, assetMsg.getName());
|
||||||
|
|
||||||
|
|||||||
@ -51,7 +51,7 @@ public class AssetProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg);
|
||||||
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage;
|
AssetProfileUpdateMsg assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage;
|
||||||
AssetProfile assetProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetProfileUpdateMsg.getEntity(), AssetProfile.class);
|
AssetProfile assetProfileMsg = JacksonUtil.fromString(assetProfileUpdateMsg.getEntity(), AssetProfile.class, true);
|
||||||
Assert.assertNotNull(assetProfileMsg);
|
Assert.assertNotNull(assetProfileMsg);
|
||||||
Assert.assertEquals(assetProfile, assetProfileMsg);
|
Assert.assertEquals(assetProfile, assetProfileMsg);
|
||||||
Assert.assertEquals("Building", assetProfileMsg.getName());
|
Assert.assertEquals("Building", assetProfileMsg.getName());
|
||||||
@ -66,7 +66,7 @@ public class AssetProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof AssetProfileUpdateMsg);
|
||||||
assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage;
|
assetProfileUpdateMsg = (AssetProfileUpdateMsg) latestMessage;
|
||||||
assetProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(assetProfileUpdateMsg.getEntity(), AssetProfile.class);
|
assetProfileMsg = JacksonUtil.fromString(assetProfileUpdateMsg.getEntity(), AssetProfile.class, true);
|
||||||
Assert.assertNotNull(assetProfileMsg);
|
Assert.assertNotNull(assetProfileMsg);
|
||||||
Assert.assertEquals("IMAGE", assetProfileMsg.getImage());
|
Assert.assertEquals("IMAGE", assetProfileMsg.getImage());
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, assetProfileUpdateMsg.getMsgType());
|
||||||
@ -168,7 +168,7 @@ public class AssetProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<AssetProfileUpdateMsg> assetProfileUpdateMsgOpt = edgeImitator.findMessageByType(AssetProfileUpdateMsg.class);
|
Optional<AssetProfileUpdateMsg> assetProfileUpdateMsgOpt = edgeImitator.findMessageByType(AssetProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(assetProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(assetProfileUpdateMsgOpt.isPresent());
|
||||||
AssetProfileUpdateMsg latestAssetProfileUpdateMsg = assetProfileUpdateMsgOpt.get();
|
AssetProfileUpdateMsg latestAssetProfileUpdateMsg = assetProfileUpdateMsgOpt.get();
|
||||||
AssetProfile assetProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestAssetProfileUpdateMsg.getEntity(), AssetProfile.class);
|
AssetProfile assetProfileMsg = JacksonUtil.fromString(latestAssetProfileUpdateMsg.getEntity(), AssetProfile.class, true);
|
||||||
Assert.assertNotNull(assetProfileMsg);
|
Assert.assertNotNull(assetProfileMsg);
|
||||||
Assert.assertNotEquals(assetProfileOnCloudName, assetProfileMsg.getName());
|
Assert.assertNotEquals(assetProfileOnCloudName, assetProfileMsg.getName());
|
||||||
|
|
||||||
|
|||||||
@ -58,7 +58,7 @@ public class CustomerEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<CustomerUpdateMsg> customerUpdateOpt = edgeImitator.findMessageByType(CustomerUpdateMsg.class);
|
Optional<CustomerUpdateMsg> customerUpdateOpt = edgeImitator.findMessageByType(CustomerUpdateMsg.class);
|
||||||
Assert.assertTrue(customerUpdateOpt.isPresent());
|
Assert.assertTrue(customerUpdateOpt.isPresent());
|
||||||
CustomerUpdateMsg customerUpdateMsg = customerUpdateOpt.get();
|
CustomerUpdateMsg customerUpdateMsg = customerUpdateOpt.get();
|
||||||
Customer customerMsg = JacksonUtil.fromStringIgnoreUnknownProperties(customerUpdateMsg.getEntity(), Customer.class);
|
Customer customerMsg = JacksonUtil.fromString(customerUpdateMsg.getEntity(), Customer.class, true);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer, customerMsg);
|
Assert.assertEquals(savedCustomer, customerMsg);
|
||||||
testAutoGeneratedCodeByProtobuf(customerUpdateMsg);
|
testAutoGeneratedCodeByProtobuf(customerUpdateMsg);
|
||||||
@ -71,7 +71,7 @@ public class CustomerEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof CustomerUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof CustomerUpdateMsg);
|
||||||
customerUpdateMsg = (CustomerUpdateMsg) latestMessage;
|
customerUpdateMsg = (CustomerUpdateMsg) latestMessage;
|
||||||
customerMsg = JacksonUtil.fromStringIgnoreUnknownProperties(customerUpdateMsg.getEntity(), Customer.class);
|
customerMsg = JacksonUtil.fromString(customerUpdateMsg.getEntity(), Customer.class, true);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer, customerMsg);
|
Assert.assertEquals(savedCustomer, customerMsg);
|
||||||
|
|
||||||
|
|||||||
@ -62,7 +62,7 @@ public class DashboardEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
||||||
DashboardUpdateMsg dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
DashboardUpdateMsg dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
||||||
Dashboard dashboardMsg = JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
Dashboard dashboardMsg = JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
Assert.assertNotNull(dashboardMsg);
|
Assert.assertNotNull(dashboardMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedDashboard, dashboardMsg);
|
Assert.assertEquals(savedDashboard, dashboardMsg);
|
||||||
@ -78,7 +78,7 @@ public class DashboardEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
||||||
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
||||||
dashboardMsg = JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
dashboardMsg = JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
Assert.assertNotNull(dashboardMsg);
|
Assert.assertNotNull(dashboardMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedDashboard.getTitle(), dashboardMsg.getTitle());
|
Assert.assertEquals(savedDashboard.getTitle(), dashboardMsg.getTitle());
|
||||||
@ -112,7 +112,7 @@ public class DashboardEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
||||||
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
||||||
dashboardMsg = JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
dashboardMsg = JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
Assert.assertNotNull(dashboardMsg);
|
Assert.assertNotNull(dashboardMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedDashboard.getUuidId().getMostSignificantBits(), dashboardUpdateMsg.getIdMSB());
|
Assert.assertEquals(savedDashboard.getUuidId().getMostSignificantBits(), dashboardUpdateMsg.getIdMSB());
|
||||||
@ -135,7 +135,7 @@ public class DashboardEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
||||||
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
||||||
dashboardMsg = JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
dashboardMsg = JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
Assert.assertNotNull(dashboardMsg);
|
Assert.assertNotNull(dashboardMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
||||||
Assert.assertNotNull(dashboardMsg.getAssignedCustomers());
|
Assert.assertNotNull(dashboardMsg.getAssignedCustomers());
|
||||||
@ -150,7 +150,7 @@ public class DashboardEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DashboardUpdateMsg);
|
||||||
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
dashboardUpdateMsg = (DashboardUpdateMsg) latestMessage;
|
||||||
dashboardMsg = JacksonUtil.fromStringIgnoreUnknownProperties(dashboardUpdateMsg.getEntity(), Dashboard.class);
|
dashboardMsg = JacksonUtil.fromString(dashboardUpdateMsg.getEntity(), Dashboard.class, true);
|
||||||
Assert.assertNotNull(dashboardMsg);
|
Assert.assertNotNull(dashboardMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, dashboardUpdateMsg.getMsgType());
|
||||||
Assert.assertNotNull(dashboardMsg.getAssignedCustomers());
|
Assert.assertNotNull(dashboardMsg.getAssignedCustomers());
|
||||||
|
|||||||
@ -118,7 +118,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<DeviceUpdateMsg> deviceUpdateMsgOpt = edgeImitator.findMessageByType(DeviceUpdateMsg.class);
|
Optional<DeviceUpdateMsg> deviceUpdateMsgOpt = edgeImitator.findMessageByType(DeviceUpdateMsg.class);
|
||||||
Assert.assertTrue(deviceUpdateMsgOpt.isPresent());
|
Assert.assertTrue(deviceUpdateMsgOpt.isPresent());
|
||||||
deviceUpdateMsg = deviceUpdateMsgOpt.get();
|
deviceUpdateMsg = deviceUpdateMsgOpt.get();
|
||||||
Device deviceFromMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
Device deviceFromMsg = JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(deviceFromMsg);
|
Assert.assertNotNull(deviceFromMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedDevice, deviceFromMsg);
|
Assert.assertEquals(savedDevice, deviceFromMsg);
|
||||||
@ -149,7 +149,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
||||||
deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
||||||
deviceFromMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
deviceFromMsg = JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(deviceFromMsg);
|
Assert.assertNotNull(deviceFromMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer.getId(), deviceFromMsg.getCustomerId());
|
Assert.assertEquals(savedCustomer.getId(), deviceFromMsg.getCustomerId());
|
||||||
@ -161,7 +161,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
||||||
deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
||||||
deviceFromMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
deviceFromMsg = JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(deviceFromMsg);
|
Assert.assertNotNull(deviceFromMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(
|
Assert.assertEquals(
|
||||||
@ -202,7 +202,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
||||||
DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
||||||
DeviceCredentials deviceCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class);
|
DeviceCredentials deviceCredentialsMsg = JacksonUtil.fromString(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class, true);
|
||||||
Assert.assertEquals(deviceCredentials, deviceCredentialsMsg);
|
Assert.assertEquals(deviceCredentials, deviceCredentialsMsg);
|
||||||
|
|
||||||
// update device credentials - X509_CERTIFICATE
|
// update device credentials - X509_CERTIFICATE
|
||||||
@ -216,7 +216,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
||||||
deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
||||||
deviceCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class);
|
deviceCredentialsMsg = JacksonUtil.fromString(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class, true);
|
||||||
Assert.assertNotNull(deviceCredentialsMsg);
|
Assert.assertNotNull(deviceCredentialsMsg);
|
||||||
Assert.assertEquals(deviceCredentials.getCredentialsType(), deviceCredentialsMsg.getCredentialsType());
|
Assert.assertEquals(deviceCredentials.getCredentialsType(), deviceCredentialsMsg.getCredentialsType());
|
||||||
Assert.assertFalse(deviceCredentialsMsg.getCredentialsId().isEmpty());
|
Assert.assertFalse(deviceCredentialsMsg.getCredentialsId().isEmpty());
|
||||||
@ -251,7 +251,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceUpdateMsg);
|
||||||
DeviceUpdateMsg deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
DeviceUpdateMsg deviceUpdateMsg = (DeviceUpdateMsg) latestMessage;
|
||||||
Device deviceMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceUpdateMsg.getEntity(), Device.class);
|
Device deviceMsg = JacksonUtil.fromString(deviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(deviceMsg);
|
Assert.assertNotNull(deviceMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, deviceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedDevice, deviceMsg);
|
Assert.assertEquals(savedDevice, deviceMsg);
|
||||||
@ -366,7 +366,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceCredentialsUpdateMsg);
|
||||||
DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg = (DeviceCredentialsUpdateMsg) latestMessage;
|
||||||
DeviceCredentials deviceCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class);
|
DeviceCredentials deviceCredentialsMsg = JacksonUtil.fromString(deviceCredentialsUpdateMsg.getEntity(), DeviceCredentials.class, true);
|
||||||
Assert.assertNotNull(deviceCredentialsMsg);
|
Assert.assertNotNull(deviceCredentialsMsg);
|
||||||
Assert.assertEquals(device.getId(), deviceCredentialsMsg.getDeviceId());
|
Assert.assertEquals(device.getId(), deviceCredentialsMsg.getDeviceId());
|
||||||
Assert.assertEquals(deviceCredentials, deviceCredentialsMsg);
|
Assert.assertEquals(deviceCredentials, deviceCredentialsMsg);
|
||||||
@ -507,7 +507,7 @@ public class DeviceEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<DeviceUpdateMsg> deviceUpdateMsgOpt = edgeImitator.findMessageByType(DeviceUpdateMsg.class);
|
Optional<DeviceUpdateMsg> deviceUpdateMsgOpt = edgeImitator.findMessageByType(DeviceUpdateMsg.class);
|
||||||
Assert.assertTrue(deviceUpdateMsgOpt.isPresent());
|
Assert.assertTrue(deviceUpdateMsgOpt.isPresent());
|
||||||
DeviceUpdateMsg latestDeviceUpdateMsg = deviceUpdateMsgOpt.get();
|
DeviceUpdateMsg latestDeviceUpdateMsg = deviceUpdateMsgOpt.get();
|
||||||
Device deviceLatestMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestDeviceUpdateMsg.getEntity(), Device.class);
|
Device deviceLatestMsg = JacksonUtil.fromString(latestDeviceUpdateMsg.getEntity(), Device.class, true);
|
||||||
Assert.assertNotNull(deviceLatestMsg);
|
Assert.assertNotNull(deviceLatestMsg);
|
||||||
Assert.assertNotEquals(deviceOnCloudName, deviceLatestMsg.getName());
|
Assert.assertNotEquals(deviceOnCloudName, deviceLatestMsg.getName());
|
||||||
|
|
||||||
|
|||||||
@ -81,7 +81,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
||||||
DeviceProfile deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfileMsg = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
||||||
@ -106,7 +106,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
||||||
deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
||||||
deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
deviceProfileMsg = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
||||||
DeviceProfile deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfileMsg = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
||||||
@ -171,7 +171,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
||||||
DeviceProfile deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfileMsg = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
||||||
@ -220,7 +220,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof DeviceProfileUpdateMsg);
|
||||||
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
DeviceProfileUpdateMsg deviceProfileUpdateMsg = (DeviceProfileUpdateMsg) latestMessage;
|
||||||
DeviceProfile deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
DeviceProfile deviceProfileMsg = JacksonUtil.fromString(deviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
Assert.assertEquals(deviceProfile, deviceProfileMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, deviceProfileUpdateMsg.getMsgType());
|
||||||
@ -427,7 +427,7 @@ public class DeviceProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<DeviceProfileUpdateMsg> deviceProfileUpdateMsgOpt = edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class);
|
Optional<DeviceProfileUpdateMsg> deviceProfileUpdateMsgOpt = edgeImitator.findMessageByType(DeviceProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(deviceProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(deviceProfileUpdateMsgOpt.isPresent());
|
||||||
DeviceProfileUpdateMsg latestDeviceProfileUpdateMsg = deviceProfileUpdateMsgOpt.get();
|
DeviceProfileUpdateMsg latestDeviceProfileUpdateMsg = deviceProfileUpdateMsgOpt.get();
|
||||||
deviceProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestDeviceProfileUpdateMsg.getEntity(), DeviceProfile.class);
|
deviceProfileMsg = JacksonUtil.fromString(latestDeviceProfileUpdateMsg.getEntity(), DeviceProfile.class, true);
|
||||||
Assert.assertNotNull(deviceProfileMsg);
|
Assert.assertNotNull(deviceProfileMsg);
|
||||||
Assert.assertNotEquals(deviceProfileOnCloudName, deviceProfileMsg.getName());
|
Assert.assertNotEquals(deviceProfileOnCloudName, deviceProfileMsg.getName());
|
||||||
|
|
||||||
|
|||||||
@ -55,7 +55,7 @@ public class EdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<CustomerUpdateMsg> customerUpdateOpt = edgeImitator.findMessageByType(CustomerUpdateMsg.class);
|
Optional<CustomerUpdateMsg> customerUpdateOpt = edgeImitator.findMessageByType(CustomerUpdateMsg.class);
|
||||||
Assert.assertTrue(customerUpdateOpt.isPresent());
|
Assert.assertTrue(customerUpdateOpt.isPresent());
|
||||||
CustomerUpdateMsg customerUpdateMsg = customerUpdateOpt.get();
|
CustomerUpdateMsg customerUpdateMsg = customerUpdateOpt.get();
|
||||||
Customer customerMsg = JacksonUtil.fromStringIgnoreUnknownProperties(customerUpdateMsg.getEntity(), Customer.class);
|
Customer customerMsg = JacksonUtil.fromString(customerUpdateMsg.getEntity(), Customer.class, true);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, customerUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer, customerMsg);
|
Assert.assertEquals(savedCustomer, customerMsg);
|
||||||
|
|
||||||
|
|||||||
@ -68,7 +68,7 @@ public class EntityViewEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
||||||
EntityViewUpdateMsg entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
EntityViewUpdateMsg entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
||||||
EntityView entityView = JacksonUtil.fromStringIgnoreUnknownProperties(entityViewUpdateMsg.getEntity(), EntityView.class);
|
EntityView entityView = JacksonUtil.fromString(entityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
Assert.assertNotNull(entityView);
|
Assert.assertNotNull(entityView);
|
||||||
Assert.assertEquals(savedEntityView, entityView);
|
Assert.assertEquals(savedEntityView, entityView);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
||||||
@ -133,7 +133,7 @@ public class EntityViewEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
||||||
entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
||||||
EntityView entityViewMsg = JacksonUtil.fromStringIgnoreUnknownProperties(entityViewUpdateMsg.getEntity(), EntityView.class);
|
EntityView entityViewMsg = JacksonUtil.fromString(entityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
Assert.assertNotNull(entityViewMsg);
|
Assert.assertNotNull(entityViewMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomer.getId(), entityViewMsg.getCustomerId());
|
Assert.assertEquals(savedCustomer.getId(), entityViewMsg.getCustomerId());
|
||||||
@ -145,7 +145,7 @@ public class EntityViewEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
||||||
entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
||||||
entityViewMsg = JacksonUtil.fromStringIgnoreUnknownProperties(entityViewUpdateMsg.getEntity(), EntityView.class);
|
entityViewMsg = JacksonUtil.fromString(entityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
Assert.assertNotNull(entityViewMsg);
|
Assert.assertNotNull(entityViewMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, entityViewUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(new CustomerId(EntityId.NULL_UUID), entityViewMsg.getCustomerId());
|
Assert.assertEquals(new CustomerId(EntityId.NULL_UUID), entityViewMsg.getCustomerId());
|
||||||
@ -227,7 +227,7 @@ public class EntityViewEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<EntityViewUpdateMsg> entityViewUpdateMsgOpt = edgeImitator.findMessageByType(EntityViewUpdateMsg.class);
|
Optional<EntityViewUpdateMsg> entityViewUpdateMsgOpt = edgeImitator.findMessageByType(EntityViewUpdateMsg.class);
|
||||||
Assert.assertTrue(entityViewUpdateMsgOpt.isPresent());
|
Assert.assertTrue(entityViewUpdateMsgOpt.isPresent());
|
||||||
EntityViewUpdateMsg latestEntityViewUpdateMsg = entityViewUpdateMsgOpt.get();
|
EntityViewUpdateMsg latestEntityViewUpdateMsg = entityViewUpdateMsgOpt.get();
|
||||||
entityViewMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestEntityViewUpdateMsg.getEntity(), EntityView.class);
|
entityViewMsg = JacksonUtil.fromString(latestEntityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
Assert.assertNotNull(entityViewMsg);
|
Assert.assertNotNull(entityViewMsg);
|
||||||
Assert.assertNotEquals(entityViewOnCloudName, entityViewMsg.getName());
|
Assert.assertNotEquals(entityViewOnCloudName, entityViewMsg.getName());
|
||||||
Assert.assertNotEquals(entityViewOnCloud.getId(), entityViewMsg.getId());
|
Assert.assertNotEquals(entityViewOnCloud.getId(), entityViewMsg.getId());
|
||||||
@ -268,7 +268,7 @@ public class EntityViewEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof EntityViewUpdateMsg);
|
||||||
EntityViewUpdateMsg entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
EntityViewUpdateMsg entityViewUpdateMsg = (EntityViewUpdateMsg) latestMessage;
|
||||||
EntityView entityViewMsg = JacksonUtil.fromStringIgnoreUnknownProperties(entityViewUpdateMsg.getEntity(), EntityView.class);
|
EntityView entityViewMsg = JacksonUtil.fromString(entityViewUpdateMsg.getEntity(), EntityView.class, true);
|
||||||
Assert.assertNotNull(entityViewMsg);
|
Assert.assertNotNull(entityViewMsg);
|
||||||
Assert.assertEquals(entityView, entityViewMsg);
|
Assert.assertEquals(entityView, entityViewMsg);
|
||||||
Assert.assertEquals(device.getId(), entityViewMsg.getEntityId());
|
Assert.assertEquals(device.getId(), entityViewMsg.getEntityId());
|
||||||
|
|||||||
@ -58,7 +58,7 @@ public class OtaPackageEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof OtaPackageUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof OtaPackageUpdateMsg);
|
||||||
OtaPackageUpdateMsg otaPackageUpdateMsg = (OtaPackageUpdateMsg) latestMessage;
|
OtaPackageUpdateMsg otaPackageUpdateMsg = (OtaPackageUpdateMsg) latestMessage;
|
||||||
OtaPackage otaPackage = JacksonUtil.fromStringIgnoreUnknownProperties(otaPackageUpdateMsg.getEntity(), OtaPackage.class);
|
OtaPackage otaPackage = JacksonUtil.fromString(otaPackageUpdateMsg.getEntity(), OtaPackage.class, true);
|
||||||
Assert.assertNotNull(otaPackage);
|
Assert.assertNotNull(otaPackage);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, otaPackageUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, otaPackageUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedFirmwareInfo.getId(), otaPackage.getId());
|
Assert.assertEquals(savedFirmwareInfo.getId(), otaPackage.getId());
|
||||||
@ -112,7 +112,7 @@ public class OtaPackageEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof OtaPackageUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof OtaPackageUpdateMsg);
|
||||||
OtaPackageUpdateMsg otaPackageUpdateMsg = (OtaPackageUpdateMsg) latestMessage;
|
OtaPackageUpdateMsg otaPackageUpdateMsg = (OtaPackageUpdateMsg) latestMessage;
|
||||||
OtaPackage otaPackage = JacksonUtil.fromStringIgnoreUnknownProperties(otaPackageUpdateMsg.getEntity(), OtaPackage.class);
|
OtaPackage otaPackage = JacksonUtil.fromString(otaPackageUpdateMsg.getEntity(), OtaPackage.class, true);
|
||||||
Assert.assertNotNull(otaPackage);
|
Assert.assertNotNull(otaPackage);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, otaPackageUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, otaPackageUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedFirmwareInfo.getId(), otaPackage.getId());
|
Assert.assertEquals(savedFirmwareInfo.getId(), otaPackage.getId());
|
||||||
|
|||||||
@ -64,7 +64,7 @@ public class QueueEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof QueueUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof QueueUpdateMsg);
|
||||||
QueueUpdateMsg queueUpdateMsg = (QueueUpdateMsg) latestMessage;
|
QueueUpdateMsg queueUpdateMsg = (QueueUpdateMsg) latestMessage;
|
||||||
Queue queueMsg = JacksonUtil.fromStringIgnoreUnknownProperties(queueUpdateMsg.getEntity(), Queue.class);
|
Queue queueMsg = JacksonUtil.fromString(queueUpdateMsg.getEntity(), Queue.class, true);
|
||||||
Assert.assertNotNull(queueMsg);
|
Assert.assertNotNull(queueMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, queueUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, queueUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedQueue, queueMsg);
|
Assert.assertEquals(savedQueue, queueMsg);
|
||||||
@ -89,7 +89,7 @@ public class QueueEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof QueueUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof QueueUpdateMsg);
|
||||||
queueUpdateMsg = (QueueUpdateMsg) latestMessage;
|
queueUpdateMsg = (QueueUpdateMsg) latestMessage;
|
||||||
queueMsg = JacksonUtil.fromStringIgnoreUnknownProperties(queueUpdateMsg.getEntity(), Queue.class);
|
queueMsg = JacksonUtil.fromString(queueUpdateMsg.getEntity(), Queue.class, true);
|
||||||
Assert.assertNotNull(queueMsg);
|
Assert.assertNotNull(queueMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, queueUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, queueUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(50, queueMsg.getPollInterval());
|
Assert.assertEquals(50, queueMsg.getPollInterval());
|
||||||
|
|||||||
@ -53,7 +53,7 @@ public class RelationEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
||||||
RelationUpdateMsg relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
RelationUpdateMsg relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
||||||
EntityRelation entityRelation = JacksonUtil.fromStringIgnoreUnknownProperties(relationUpdateMsg.getEntity(), EntityRelation.class);
|
EntityRelation entityRelation = JacksonUtil.fromString(relationUpdateMsg.getEntity(), EntityRelation.class, true);
|
||||||
Assert.assertNotNull(entityRelation);
|
Assert.assertNotNull(entityRelation);
|
||||||
Assert.assertEquals(relation, entityRelation);
|
Assert.assertEquals(relation, entityRelation);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
||||||
@ -72,7 +72,7 @@ public class RelationEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
||||||
relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
||||||
entityRelation = JacksonUtil.fromStringIgnoreUnknownProperties(relationUpdateMsg.getEntity(), EntityRelation.class);
|
entityRelation = JacksonUtil.fromString(relationUpdateMsg.getEntity(), EntityRelation.class, true);
|
||||||
Assert.assertNotNull(entityRelation);
|
Assert.assertNotNull(entityRelation);
|
||||||
Assert.assertEquals(relation, entityRelation);
|
Assert.assertEquals(relation, entityRelation);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_DELETED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
||||||
@ -151,7 +151,7 @@ public class RelationEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof RelationUpdateMsg);
|
||||||
RelationUpdateMsg relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
RelationUpdateMsg relationUpdateMsg = (RelationUpdateMsg) latestMessage;
|
||||||
EntityRelation entityRelation = JacksonUtil.fromStringIgnoreUnknownProperties(relationUpdateMsg.getEntity(), EntityRelation.class);
|
EntityRelation entityRelation = JacksonUtil.fromString(relationUpdateMsg.getEntity(), EntityRelation.class, true);
|
||||||
Assert.assertNotNull(entityRelation);
|
Assert.assertNotNull(entityRelation);
|
||||||
Assert.assertEquals(deviceToAssetRelation, entityRelation);
|
Assert.assertEquals(deviceToAssetRelation, entityRelation);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, relationUpdateMsg.getMsgType());
|
||||||
|
|||||||
@ -59,7 +59,7 @@ public class ResourceEdgeTest extends AbstractEdgeTest {
|
|||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, resourceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, resourceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedResource.getUuidId().getMostSignificantBits(), resourceUpdateMsg.getIdMSB());
|
Assert.assertEquals(savedResource.getUuidId().getMostSignificantBits(), resourceUpdateMsg.getIdMSB());
|
||||||
Assert.assertEquals(savedResource.getUuidId().getLeastSignificantBits(), resourceUpdateMsg.getIdLSB());
|
Assert.assertEquals(savedResource.getUuidId().getLeastSignificantBits(), resourceUpdateMsg.getIdLSB());
|
||||||
TbResource tbResource = JacksonUtil.fromStringIgnoreUnknownProperties(resourceUpdateMsg.getEntity(), TbResource.class);
|
TbResource tbResource = JacksonUtil.fromString(resourceUpdateMsg.getEntity(), TbResource.class, true);
|
||||||
Assert.assertNotNull(tbResource);
|
Assert.assertNotNull(tbResource);
|
||||||
Assert.assertEquals("Edge Test Resource", tbResource.getTitle());
|
Assert.assertEquals("Edge Test Resource", tbResource.getTitle());
|
||||||
Assert.assertEquals(ResourceType.JKS, tbResource.getResourceType());
|
Assert.assertEquals(ResourceType.JKS, tbResource.getResourceType());
|
||||||
@ -76,7 +76,7 @@ public class ResourceEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof ResourceUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof ResourceUpdateMsg);
|
||||||
resourceUpdateMsg = (ResourceUpdateMsg) latestMessage;
|
resourceUpdateMsg = (ResourceUpdateMsg) latestMessage;
|
||||||
tbResource = JacksonUtil.fromStringIgnoreUnknownProperties(resourceUpdateMsg.getEntity(), TbResource.class);
|
tbResource = JacksonUtil.fromString(resourceUpdateMsg.getEntity(), TbResource.class, true);
|
||||||
Assert.assertNotNull(tbResource);
|
Assert.assertNotNull(tbResource);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, resourceUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, resourceUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals("Updated Edge Test Resource", tbResource.getTitle());
|
Assert.assertEquals("Updated Edge Test Resource", tbResource.getTitle());
|
||||||
@ -155,7 +155,7 @@ public class ResourceEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<ResourceUpdateMsg> resourceUpdateMsgOpt = edgeImitator.findMessageByType(ResourceUpdateMsg.class);
|
Optional<ResourceUpdateMsg> resourceUpdateMsgOpt = edgeImitator.findMessageByType(ResourceUpdateMsg.class);
|
||||||
Assert.assertTrue(resourceUpdateMsgOpt.isPresent());
|
Assert.assertTrue(resourceUpdateMsgOpt.isPresent());
|
||||||
ResourceUpdateMsg latestResourceUpdateMsg = resourceUpdateMsgOpt.get();
|
ResourceUpdateMsg latestResourceUpdateMsg = resourceUpdateMsgOpt.get();
|
||||||
TbResource resourceMsg = JacksonUtil.fromStringIgnoreUnknownProperties(latestResourceUpdateMsg.getEntity(), TbResource.class);
|
TbResource resourceMsg = JacksonUtil.fromString(latestResourceUpdateMsg.getEntity(), TbResource.class, true);
|
||||||
Assert.assertNotNull(resourceMsg);
|
Assert.assertNotNull(resourceMsg);
|
||||||
Assert.assertNotEquals(FILE_NAME, resourceMsg.getResourceKey());
|
Assert.assertNotEquals(FILE_NAME, resourceMsg.getResourceKey());
|
||||||
|
|
||||||
|
|||||||
@ -61,7 +61,7 @@ public class RuleChainEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<RuleChainUpdateMsg> ruleChainUpdateMsgOpt = edgeImitator.findMessageByType(RuleChainUpdateMsg.class);
|
Optional<RuleChainUpdateMsg> ruleChainUpdateMsgOpt = edgeImitator.findMessageByType(RuleChainUpdateMsg.class);
|
||||||
Assert.assertTrue(ruleChainUpdateMsgOpt.isPresent());
|
Assert.assertTrue(ruleChainUpdateMsgOpt.isPresent());
|
||||||
RuleChainUpdateMsg ruleChainUpdateMsg = ruleChainUpdateMsgOpt.get();
|
RuleChainUpdateMsg ruleChainUpdateMsg = ruleChainUpdateMsgOpt.get();
|
||||||
RuleChain ruleChainMsg = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainUpdateMsg.getEntity(), RuleChain.class);
|
RuleChain ruleChainMsg = JacksonUtil.fromString(ruleChainUpdateMsg.getEntity(), RuleChain.class, true);
|
||||||
Assert.assertNotNull(ruleChainMsg);
|
Assert.assertNotNull(ruleChainMsg);
|
||||||
Assert.assertTrue(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE.equals(ruleChainUpdateMsg.getMsgType()) ||
|
Assert.assertTrue(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE.equals(ruleChainUpdateMsg.getMsgType()) ||
|
||||||
UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(ruleChainUpdateMsg.getMsgType()));
|
UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE.equals(ruleChainUpdateMsg.getMsgType()));
|
||||||
@ -111,7 +111,7 @@ public class RuleChainEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof RuleChainMetadataUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof RuleChainMetadataUpdateMsg);
|
||||||
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = (RuleChainMetadataUpdateMsg) latestMessage;
|
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = (RuleChainMetadataUpdateMsg) latestMessage;
|
||||||
RuleChainMetaData ruleChainMetadataMsg = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class);
|
RuleChainMetaData ruleChainMetadataMsg = JacksonUtil.fromString(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class, true);
|
||||||
Assert.assertNotNull(ruleChainMetadataMsg);
|
Assert.assertNotNull(ruleChainMetadataMsg);
|
||||||
Assert.assertEquals(edgeRootRuleChainId, ruleChainMetadataMsg.getRuleChainId());
|
Assert.assertEquals(edgeRootRuleChainId, ruleChainMetadataMsg.getRuleChainId());
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ public class RuleChainEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof RuleChainMetadataUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof RuleChainMetadataUpdateMsg);
|
||||||
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = (RuleChainMetadataUpdateMsg) latestMessage;
|
RuleChainMetadataUpdateMsg ruleChainMetadataUpdateMsg = (RuleChainMetadataUpdateMsg) latestMessage;
|
||||||
RuleChainMetaData ruleChainMetadataMsg = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class);
|
RuleChainMetaData ruleChainMetadataMsg = JacksonUtil.fromString(ruleChainMetadataUpdateMsg.getEntity(), RuleChainMetaData.class, true);
|
||||||
Assert.assertNotNull(ruleChainMetadataMsg);
|
Assert.assertNotNull(ruleChainMetadataMsg);
|
||||||
Assert.assertEquals(ruleChainId, ruleChainMetadataMsg.getRuleChainId());
|
Assert.assertEquals(ruleChainId, ruleChainMetadataMsg.getRuleChainId());
|
||||||
|
|
||||||
@ -207,7 +207,7 @@ public class RuleChainEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<RuleChainUpdateMsg> ruleChainUpdateMsgOpt = edgeImitator.findMessageByType(RuleChainUpdateMsg.class);
|
Optional<RuleChainUpdateMsg> ruleChainUpdateMsgOpt = edgeImitator.findMessageByType(RuleChainUpdateMsg.class);
|
||||||
Assert.assertTrue(ruleChainUpdateMsgOpt.isPresent());
|
Assert.assertTrue(ruleChainUpdateMsgOpt.isPresent());
|
||||||
RuleChainUpdateMsg ruleChainUpdateMsg = ruleChainUpdateMsgOpt.get();
|
RuleChainUpdateMsg ruleChainUpdateMsg = ruleChainUpdateMsgOpt.get();
|
||||||
RuleChain ruleChainMsg = JacksonUtil.fromStringIgnoreUnknownProperties(ruleChainUpdateMsg.getEntity(), RuleChain.class);
|
RuleChain ruleChainMsg = JacksonUtil.fromString(ruleChainUpdateMsg.getEntity(), RuleChain.class, true);
|
||||||
Assert.assertNotNull(ruleChainMsg);
|
Assert.assertNotNull(ruleChainMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, ruleChainUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, ruleChainUpdateMsg.getMsgType());
|
||||||
Assert.assertTrue(ruleChainMsg.isRoot());
|
Assert.assertTrue(ruleChainMsg.isRoot());
|
||||||
|
|||||||
@ -48,10 +48,10 @@ public class TenantEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<TenantProfileUpdateMsg> tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
Optional<TenantProfileUpdateMsg> tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
||||||
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
||||||
Tenant tenantMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantUpdateMsg.getEntity(), Tenant.class);
|
Tenant tenantMsg = JacksonUtil.fromString(tenantUpdateMsg.getEntity(), Tenant.class, true);
|
||||||
Assert.assertNotNull(tenantMsg);
|
Assert.assertNotNull(tenantMsg);
|
||||||
Assert.assertEquals(savedTenant, tenantMsg);
|
Assert.assertEquals(savedTenant, tenantMsg);
|
||||||
TenantProfile tenantProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
TenantProfile tenantProfileMsg = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfileMsg);
|
Assert.assertNotNull(tenantProfileMsg);
|
||||||
Assert.assertEquals(tenantMsg.getTenantProfileId(), tenantProfileMsg.getId());
|
Assert.assertEquals(tenantMsg.getTenantProfileId(), tenantProfileMsg.getId());
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
||||||
@ -66,12 +66,12 @@ public class TenantEdgeTest extends AbstractEdgeTest {
|
|||||||
tenantUpdateMsgOpt = edgeImitator.findMessageByType(TenantUpdateMsg.class);
|
tenantUpdateMsgOpt = edgeImitator.findMessageByType(TenantUpdateMsg.class);
|
||||||
Assert.assertTrue(tenantUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantUpdateMsgOpt.isPresent());
|
||||||
tenantUpdateMsg = tenantUpdateMsgOpt.get();
|
tenantUpdateMsg = tenantUpdateMsgOpt.get();
|
||||||
tenantMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantUpdateMsg.getEntity(), Tenant.class);
|
tenantMsg = JacksonUtil.fromString(tenantUpdateMsg.getEntity(), Tenant.class, true);
|
||||||
Assert.assertNotNull(tenantMsg);
|
Assert.assertNotNull(tenantMsg);
|
||||||
tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
||||||
tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
||||||
tenantProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
tenantProfileMsg = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfileMsg);
|
Assert.assertNotNull(tenantProfileMsg);
|
||||||
// tenant update
|
// tenant update
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantUpdateMsg.getMsgType());
|
||||||
|
|||||||
@ -57,7 +57,7 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof TenantProfileUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof TenantProfileUpdateMsg);
|
||||||
TenantProfileUpdateMsg tenantProfileUpdateMsg = (TenantProfileUpdateMsg) latestMessage;
|
TenantProfileUpdateMsg tenantProfileUpdateMsg = (TenantProfileUpdateMsg) latestMessage;
|
||||||
TenantProfile tenantProfileMsg = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
TenantProfile tenantProfileMsg = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfileMsg);
|
Assert.assertNotNull(tenantProfileMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(edgeTenantProfile, tenantProfileMsg);
|
Assert.assertEquals(edgeTenantProfile, tenantProfileMsg);
|
||||||
@ -85,7 +85,7 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<TenantProfileUpdateMsg> tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
Optional<TenantProfileUpdateMsg> tenantProfileUpdateMsgOpt = edgeImitator.findMessageByType(TenantProfileUpdateMsg.class);
|
||||||
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
Assert.assertTrue(tenantProfileUpdateMsgOpt.isPresent());
|
||||||
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
TenantProfileUpdateMsg tenantProfileUpdateMsg = tenantProfileUpdateMsgOpt.get();
|
||||||
TenantProfile tenantProfile = JacksonUtil.fromStringIgnoreUnknownProperties(tenantProfileUpdateMsg.getEntity(), TenantProfile.class);
|
TenantProfile tenantProfile = JacksonUtil.fromString(tenantProfileUpdateMsg.getEntity(), TenantProfile.class, true);
|
||||||
Assert.assertNotNull(tenantProfile);
|
Assert.assertNotNull(tenantProfile);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, tenantProfileUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(edgeTenantProfile.getId(), tenantProfile.getId());
|
Assert.assertEquals(edgeTenantProfile.getId(), tenantProfile.getId());
|
||||||
@ -106,7 +106,7 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
|
|||||||
queueUpdateMsgs = edgeImitator.findAllMessagesByType(QueueUpdateMsg.class);
|
queueUpdateMsgs = edgeImitator.findAllMessagesByType(QueueUpdateMsg.class);
|
||||||
Assert.assertEquals(2, queueUpdateMsgs.size());
|
Assert.assertEquals(2, queueUpdateMsgs.size());
|
||||||
for (QueueUpdateMsg queueUpdateMsg : queueUpdateMsgs) {
|
for (QueueUpdateMsg queueUpdateMsg : queueUpdateMsgs) {
|
||||||
Queue queue = JacksonUtil.fromStringIgnoreUnknownProperties(queueUpdateMsg.getEntity(), Queue.class);
|
Queue queue = JacksonUtil.fromString(queueUpdateMsg.getEntity(), Queue.class, true);
|
||||||
Assert.assertNotNull(queue);
|
Assert.assertNotNull(queue);
|
||||||
Assert.assertEquals(tenantId, queue.getTenantId());
|
Assert.assertEquals(tenantId, queue.getTenantId());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -59,7 +59,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<UserUpdateMsg> userUpdateMsgOpt = edgeImitator.findMessageByType(UserUpdateMsg.class);
|
Optional<UserUpdateMsg> userUpdateMsgOpt = edgeImitator.findMessageByType(UserUpdateMsg.class);
|
||||||
Assert.assertTrue(userUpdateMsgOpt.isPresent());
|
Assert.assertTrue(userUpdateMsgOpt.isPresent());
|
||||||
UserUpdateMsg userUpdateMsg = userUpdateMsgOpt.get();
|
UserUpdateMsg userUpdateMsg = userUpdateMsgOpt.get();
|
||||||
User userMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userUpdateMsg.getEntity(), User.class);
|
User userMsg = JacksonUtil.fromString(userUpdateMsg.getEntity(), User.class, true);
|
||||||
Assert.assertNotNull(userMsg);
|
Assert.assertNotNull(userMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedTenantAdmin.getId(), userMsg.getId());
|
Assert.assertEquals(savedTenantAdmin.getId(), userMsg.getId());
|
||||||
@ -78,7 +78,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserUpdateMsg);
|
||||||
userUpdateMsg = (UserUpdateMsg) latestMessage;
|
userUpdateMsg = (UserUpdateMsg) latestMessage;
|
||||||
userMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userUpdateMsg.getEntity(), User.class);
|
userMsg = JacksonUtil.fromString(userUpdateMsg.getEntity(), User.class, true);
|
||||||
Assert.assertNotNull(userMsg);
|
Assert.assertNotNull(userMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedTenantAdmin.getLastName(), userMsg.getLastName());
|
Assert.assertEquals(savedTenantAdmin.getLastName(), userMsg.getLastName());
|
||||||
@ -95,7 +95,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
||||||
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
||||||
UserCredentials userCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userCredentialsUpdateMsg.getEntity(), UserCredentials.class);
|
UserCredentials userCredentialsMsg = JacksonUtil.fromString(userCredentialsUpdateMsg.getEntity(), UserCredentials.class, true);
|
||||||
Assert.assertNotNull(userCredentialsMsg);
|
Assert.assertNotNull(userCredentialsMsg);
|
||||||
Assert.assertEquals(savedTenantAdmin.getId(), userCredentialsMsg.getUserId());
|
Assert.assertEquals(savedTenantAdmin.getId(), userCredentialsMsg.getUserId());
|
||||||
Assert.assertTrue(passwordEncoder.matches(changePasswordRequest.getNewPassword(), userCredentialsMsg.getPassword()));
|
Assert.assertTrue(passwordEncoder.matches(changePasswordRequest.getNewPassword(), userCredentialsMsg.getPassword()));
|
||||||
@ -144,7 +144,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
Optional<UserUpdateMsg> userUpdateMsgOpt = edgeImitator.findMessageByType(UserUpdateMsg.class);
|
Optional<UserUpdateMsg> userUpdateMsgOpt = edgeImitator.findMessageByType(UserUpdateMsg.class);
|
||||||
Assert.assertTrue(userUpdateMsgOpt.isPresent());
|
Assert.assertTrue(userUpdateMsgOpt.isPresent());
|
||||||
UserUpdateMsg userUpdateMsg = userUpdateMsgOpt.get();
|
UserUpdateMsg userUpdateMsg = userUpdateMsgOpt.get();
|
||||||
User userMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userUpdateMsg.getEntity(), User.class);
|
User userMsg = JacksonUtil.fromString(userUpdateMsg.getEntity(), User.class, true);
|
||||||
Assert.assertNotNull(userMsg);
|
Assert.assertNotNull(userMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomerUser.getId(), userMsg.getId());
|
Assert.assertEquals(savedCustomerUser.getId(), userMsg.getId());
|
||||||
@ -162,7 +162,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserUpdateMsg);
|
||||||
userUpdateMsg = (UserUpdateMsg) latestMessage;
|
userUpdateMsg = (UserUpdateMsg) latestMessage;
|
||||||
userMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userUpdateMsg.getEntity(), User.class);
|
userMsg = JacksonUtil.fromString(userUpdateMsg.getEntity(), User.class, true);
|
||||||
Assert.assertNotNull(userMsg);
|
Assert.assertNotNull(userMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, userUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedCustomerUser.getLastName(), userMsg.getLastName());
|
Assert.assertEquals(savedCustomerUser.getLastName(), userMsg.getLastName());
|
||||||
@ -179,7 +179,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
||||||
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
||||||
UserCredentials userCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userCredentialsUpdateMsg.getEntity(), UserCredentials.class);
|
UserCredentials userCredentialsMsg = JacksonUtil.fromString(userCredentialsUpdateMsg.getEntity(), UserCredentials.class, true);
|
||||||
Assert.assertNotNull(userCredentialsMsg);
|
Assert.assertNotNull(userCredentialsMsg);
|
||||||
Assert.assertEquals(savedCustomerUser.getId(), userCredentialsMsg.getUserId());
|
Assert.assertEquals(savedCustomerUser.getId(), userCredentialsMsg.getUserId());
|
||||||
Assert.assertTrue(passwordEncoder.matches(changePasswordRequest.getNewPassword(), userCredentialsMsg.getPassword()));
|
Assert.assertTrue(passwordEncoder.matches(changePasswordRequest.getNewPassword(), userCredentialsMsg.getPassword()));
|
||||||
@ -220,7 +220,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
||||||
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
||||||
UserCredentials userCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userCredentialsUpdateMsg.getEntity(), UserCredentials.class);
|
UserCredentials userCredentialsMsg = JacksonUtil.fromString(userCredentialsUpdateMsg.getEntity(), UserCredentials.class, true);
|
||||||
Assert.assertNotNull(userCredentialsMsg);
|
Assert.assertNotNull(userCredentialsMsg);
|
||||||
Assert.assertEquals(tenantAdminUserId, userCredentialsMsg.getUserId());
|
Assert.assertEquals(tenantAdminUserId, userCredentialsMsg.getUserId());
|
||||||
}
|
}
|
||||||
@ -245,7 +245,7 @@ public class UserEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof UserCredentialsUpdateMsg);
|
||||||
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
UserCredentialsUpdateMsg userCredentialsUpdateMsg = (UserCredentialsUpdateMsg) latestMessage;
|
||||||
UserCredentials userCredentialsMsg = JacksonUtil.fromStringIgnoreUnknownProperties(userCredentialsUpdateMsg.getEntity(), UserCredentials.class);
|
UserCredentials userCredentialsMsg = JacksonUtil.fromString(userCredentialsUpdateMsg.getEntity(), UserCredentials.class, true);
|
||||||
Assert.assertNotNull(userCredentialsMsg);
|
Assert.assertNotNull(userCredentialsMsg);
|
||||||
Assert.assertEquals(tenantAdminUserId, userCredentialsMsg.getUserId());
|
Assert.assertEquals(tenantAdminUserId, userCredentialsMsg.getUserId());
|
||||||
|
|
||||||
|
|||||||
@ -43,7 +43,7 @@ public class WidgetEdgeTest extends AbstractEdgeTest {
|
|||||||
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
AbstractMessage latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof WidgetsBundleUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof WidgetsBundleUpdateMsg);
|
||||||
WidgetsBundleUpdateMsg widgetsBundleUpdateMsg = (WidgetsBundleUpdateMsg) latestMessage;
|
WidgetsBundleUpdateMsg widgetsBundleUpdateMsg = (WidgetsBundleUpdateMsg) latestMessage;
|
||||||
WidgetsBundle widgetsBundleMsg = JacksonUtil.fromStringIgnoreUnknownProperties(widgetsBundleUpdateMsg.getEntity(), WidgetsBundle.class);
|
WidgetsBundle widgetsBundleMsg = JacksonUtil.fromString(widgetsBundleUpdateMsg.getEntity(), WidgetsBundle.class, true);
|
||||||
Assert.assertNotNull(widgetsBundleMsg);
|
Assert.assertNotNull(widgetsBundleMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, widgetsBundleUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, widgetsBundleUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedWidgetsBundle.getId(), widgetsBundleMsg.getId());
|
Assert.assertEquals(savedWidgetsBundle.getId(), widgetsBundleMsg.getId());
|
||||||
@ -65,7 +65,7 @@ public class WidgetEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof WidgetTypeUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof WidgetTypeUpdateMsg);
|
||||||
WidgetTypeUpdateMsg widgetTypeUpdateMsg = (WidgetTypeUpdateMsg) latestMessage;
|
WidgetTypeUpdateMsg widgetTypeUpdateMsg = (WidgetTypeUpdateMsg) latestMessage;
|
||||||
WidgetType widgetsType = JacksonUtil.fromStringIgnoreUnknownProperties(widgetTypeUpdateMsg.getEntity(), WidgetType.class);
|
WidgetType widgetsType = JacksonUtil.fromString(widgetTypeUpdateMsg.getEntity(), WidgetType.class, true);
|
||||||
Assert.assertNotNull(widgetsType);
|
Assert.assertNotNull(widgetsType);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, widgetTypeUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_CREATED_RPC_MESSAGE, widgetTypeUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedWidgetType, widgetsType);
|
Assert.assertEquals(savedWidgetType, widgetsType);
|
||||||
@ -78,7 +78,7 @@ public class WidgetEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof WidgetsBundleUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof WidgetsBundleUpdateMsg);
|
||||||
widgetsBundleUpdateMsg = (WidgetsBundleUpdateMsg) latestMessage;
|
widgetsBundleUpdateMsg = (WidgetsBundleUpdateMsg) latestMessage;
|
||||||
widgetsBundleMsg = JacksonUtil.fromStringIgnoreUnknownProperties(widgetsBundleUpdateMsg.getEntity(), WidgetsBundle.class);
|
widgetsBundleMsg = JacksonUtil.fromString(widgetsBundleUpdateMsg.getEntity(), WidgetsBundle.class, true);
|
||||||
Assert.assertNotNull(widgetsBundleMsg);
|
Assert.assertNotNull(widgetsBundleMsg);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, widgetsBundleUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, widgetsBundleUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedWidgetsBundle.getTitle(), widgetsBundleMsg.getTitle());
|
Assert.assertEquals(savedWidgetsBundle.getTitle(), widgetsBundleMsg.getTitle());
|
||||||
@ -91,7 +91,7 @@ public class WidgetEdgeTest extends AbstractEdgeTest {
|
|||||||
latestMessage = edgeImitator.getLatestMessage();
|
latestMessage = edgeImitator.getLatestMessage();
|
||||||
Assert.assertTrue(latestMessage instanceof WidgetTypeUpdateMsg);
|
Assert.assertTrue(latestMessage instanceof WidgetTypeUpdateMsg);
|
||||||
widgetTypeUpdateMsg = (WidgetTypeUpdateMsg) latestMessage;
|
widgetTypeUpdateMsg = (WidgetTypeUpdateMsg) latestMessage;
|
||||||
widgetsType = JacksonUtil.fromStringIgnoreUnknownProperties(widgetTypeUpdateMsg.getEntity(), WidgetType.class);
|
widgetsType = JacksonUtil.fromString(widgetTypeUpdateMsg.getEntity(), WidgetType.class, true);
|
||||||
Assert.assertNotNull(widgetsType);
|
Assert.assertNotNull(widgetsType);
|
||||||
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, widgetTypeUpdateMsg.getMsgType());
|
Assert.assertEquals(UpdateMsgType.ENTITY_UPDATED_RPC_MESSAGE, widgetTypeUpdateMsg.getMsgType());
|
||||||
Assert.assertEquals(savedWidgetType.getName(), widgetsType.getName());
|
Assert.assertEquals(savedWidgetType.getName(), widgetsType.getName());
|
||||||
|
|||||||
@ -110,7 +110,7 @@ public class JacksonUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static <T> T fromStringIgnoreUnknownProperties(String string, Class<T> clazz) {
|
public static <T> T fromString(String string, Class<T> clazz, boolean ignoreUnknownFields) {
|
||||||
try {
|
try {
|
||||||
return string != null ? IGNORE_UNKNOWN_PROPERTIES_JSON_MAPPER.readValue(string, clazz) : null;
|
return string != null ? IGNORE_UNKNOWN_PROPERTIES_JSON_MAPPER.readValue(string, clazz) : null;
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|||||||
@ -49,7 +49,7 @@ public class JacksonUtilTest {
|
|||||||
((ObjectNode) jsonNode).put("test", (String) null);
|
((ObjectNode) jsonNode).put("test", (String) null);
|
||||||
serializedAsset = JacksonUtil.toString(jsonNode);
|
serializedAsset = JacksonUtil.toString(jsonNode);
|
||||||
// deserialize with FAIL_ON_UNKNOWN_PROPERTIES = false
|
// deserialize with FAIL_ON_UNKNOWN_PROPERTIES = false
|
||||||
Asset result = JacksonUtil.fromStringIgnoreUnknownProperties(serializedAsset, Asset.class);
|
Asset result = JacksonUtil.fromString(serializedAsset, Asset.class, true);
|
||||||
Assert.assertNotNull(result);
|
Assert.assertNotNull(result);
|
||||||
Assert.assertEquals(asset.getId(), result.getId());
|
Assert.assertEquals(asset.getId(), result.getId());
|
||||||
Assert.assertEquals(asset.getName(), result.getName());
|
Assert.assertEquals(asset.getName(), result.getName());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user