From 9ac1a72be6f5ce042ef4c62d7a3cae155ba94425 Mon Sep 17 00:00:00 2001 From: Sergey Matvienko Date: Tue, 18 May 2021 15:55:56 +0300 Subject: [PATCH] DefaultDeviceStateService: refactored and test added --- .../state/DefaultDeviceStateService.java | 28 +++--- .../state/DefaultDeviceStateServiceTest.java | 98 +++++++++++++++++++ 2 files changed, 113 insertions(+), 13 deletions(-) create mode 100644 application/src/test/java/org/thingsboard/server/service/state/DefaultDeviceStateServiceTest.java diff --git a/application/src/main/java/org/thingsboard/server/service/state/DefaultDeviceStateService.java b/application/src/main/java/org/thingsboard/server/service/state/DefaultDeviceStateService.java index d02312a022..1acccb539a 100644 --- a/application/src/main/java/org/thingsboard/server/service/state/DefaultDeviceStateService.java +++ b/application/src/main/java/org/thingsboard/server/service/state/DefaultDeviceStateService.java @@ -136,7 +136,7 @@ public class DefaultDeviceStateService extends TbApplicationEventListener> partitionedDevices = new ConcurrentHashMap<>(); - private final ConcurrentMap deviceStates = new ConcurrentHashMap<>(); + final ConcurrentMap deviceStates = new ConcurrentHashMap<>(); private final ConcurrentMap deviceLastSavedActivity = new ConcurrentHashMap<>(); final Queue> subscribeQueue = new ConcurrentLinkedQueue<>(); @@ -498,26 +498,28 @@ public class DefaultDeviceStateService extends TbApplicationEventListener