Commit 41796a4d891093bbcc90955d573c15229d1c20ea

Authored by ShvaykaD
Committed by Andrew Shvayka
1 parent 67e8bf8c

fix AlarmNodeTests

@@ -35,6 +35,7 @@ import org.thingsboard.rule.engine.api.ScriptEngine; @@ -35,6 +35,7 @@ import org.thingsboard.rule.engine.api.ScriptEngine;
35 import org.thingsboard.rule.engine.api.TbContext; 35 import org.thingsboard.rule.engine.api.TbContext;
36 import org.thingsboard.rule.engine.api.TbNodeConfiguration; 36 import org.thingsboard.rule.engine.api.TbNodeConfiguration;
37 import org.thingsboard.rule.engine.api.TbNodeException; 37 import org.thingsboard.rule.engine.api.TbNodeException;
  38 +import org.thingsboard.server.common.data.DataConstants;
38 import org.thingsboard.server.common.data.alarm.Alarm; 39 import org.thingsboard.server.common.data.alarm.Alarm;
39 import org.thingsboard.server.common.data.id.AlarmId; 40 import org.thingsboard.server.common.data.id.AlarmId;
40 import org.thingsboard.server.common.data.id.DeviceId; 41 import org.thingsboard.server.common.data.id.DeviceId;
@@ -249,6 +250,9 @@ public class TbAlarmNodeTest { @@ -249,6 +250,9 @@ public class TbAlarmNodeTest {
249 250
250 node.onMsg(ctx, msg); 251 node.onMsg(ctx, msg);
251 252
  253 + verify(ctx).enqueue(any(), successCaptor.capture(), failureCaptor.capture());
  254 + successCaptor.getValue().run();
  255 +
252 verify(ctx).tellNext(any(), eq("Updated")); 256 verify(ctx).tellNext(any(), eq("Updated"));
253 257
254 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class); 258 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class);
@@ -298,6 +302,8 @@ public class TbAlarmNodeTest { @@ -298,6 +302,8 @@ public class TbAlarmNodeTest {
298 302
299 node.onMsg(ctx, msg); 303 node.onMsg(ctx, msg);
300 304
  305 + verify(ctx).enqueue(any(), successCaptor.capture(), failureCaptor.capture());
  306 + successCaptor.getValue().run();
301 verify(ctx).tellNext(any(), eq("Cleared")); 307 verify(ctx).tellNext(any(), eq("Cleared"));
302 308
303 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class); 309 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class);
@@ -346,6 +352,8 @@ public class TbAlarmNodeTest { @@ -346,6 +352,8 @@ public class TbAlarmNodeTest {
346 352
347 node.onMsg(ctx, msg); 353 node.onMsg(ctx, msg);
348 354
  355 + verify(ctx).enqueue(any(), successCaptor.capture(), failureCaptor.capture());
  356 + successCaptor.getValue().run();
349 verify(ctx).tellNext(any(), eq("Cleared")); 357 verify(ctx).tellNext(any(), eq("Cleared"));
350 358
351 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class); 359 ArgumentCaptor<TbMsg> msgCaptor = ArgumentCaptor.forClass(TbMsg.class);