Browse Source

Reverse isAssignableFrom check in EdgeImitator

pull/14727/head
Nikita Mazurenko 5 months ago
parent
commit
11ea95fb4f
  1. 2
      application/src/test/java/org/thingsboard/server/edge/EdgeStatsIntegrationTest.java
  2. 4
      application/src/test/java/org/thingsboard/server/edge/imitator/EdgeImitator.java

2
application/src/test/java/org/thingsboard/server/edge/EdgeStatsIntegrationTest.java

@ -78,8 +78,6 @@ public class EdgeStatsIntegrationTest extends AbstractEdgeTest {
assertEquals(EXPECTED_MSGS_TMP_FAILED, counters.getMsgsTmpFailed().get());
});
Thread.sleep(1000);
// WHEN
edgeStatsService.reportStats();

4
application/src/test/java/org/thingsboard/server/edge/imitator/EdgeImitator.java

@ -438,7 +438,7 @@ public class EdgeImitator {
Optional<T> result;
lock.lock();
try {
result = (Optional<T>) downlinkMsgs.stream().filter(downlinkMsg -> downlinkMsg.getClass().isAssignableFrom(tClass)).findAny();
result = (Optional<T>) downlinkMsgs.stream().filter(downlinkMsg -> tClass.isAssignableFrom(downlinkMsg.getClass())).findAny();
} finally {
lock.unlock();
}
@ -450,7 +450,7 @@ public class EdgeImitator {
List<T> result;
lock.lock();
try {
result = (List<T>) downlinkMsgs.stream().filter(downlinkMsg -> downlinkMsg.getClass().isAssignableFrom(tClass)).collect(Collectors.toList());
result = (List<T>) downlinkMsgs.stream().filter(downlinkMsg -> tClass.isAssignableFrom(downlinkMsg.getClass())).collect(Collectors.toList());
} finally {
lock.unlock();
}

Loading…
Cancel
Save