Commit 8f63eb5222eabd8839aa54e370b00e39d66753f1

Authored by Igor Kulikov
Committed by GitHub
2 parents eb16527e b034fe04

Merge pull request #4418 from volodymyr-babak/edge/refactoring

Do not print disconnect error msg inside tests
@@ -696,7 +696,9 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest { @@ -696,7 +696,9 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest {
696 Assert.assertTrue(edgeImitator.findMessageByType(UserUpdateMsg.class).isPresent()); 696 Assert.assertTrue(edgeImitator.findMessageByType(UserUpdateMsg.class).isPresent());
697 697
698 edgeImitator.allowIgnoredTypes(); 698 edgeImitator.allowIgnoredTypes();
699 - edgeImitator.disconnect(); 699 + try {
  700 + edgeImitator.disconnect();
  701 + } catch (Exception ignored) {}
700 702
701 doDelete("/api/device/" + savedDevice.getId().getId().toString()) 703 doDelete("/api/device/" + savedDevice.getId().getId().toString())
702 .andExpect(status().isOk()); 704 .andExpect(status().isOk());
@@ -103,7 +103,7 @@ public class BaseEdgeEventControllerTest extends AbstractControllerTest { @@ -103,7 +103,7 @@ public class BaseEdgeEventControllerTest extends AbstractControllerTest {
103 new TypeReference<PageData<EdgeEvent>>() {}, new TimePageLink(4)).getData(); 103 new TypeReference<PageData<EdgeEvent>>() {}, new TimePageLink(4)).getData();
104 attempt++; 104 attempt++;
105 Thread.sleep(100); 105 Thread.sleep(100);
106 - } while (edgeEvents.size() != 4 || attempt < 5); 106 + } while (edgeEvents.size() != 4 && attempt < 5);
107 Assert.assertEquals(4, edgeEvents.size()); 107 Assert.assertEquals(4, edgeEvents.size());
108 Assert.assertTrue(edgeEvents.stream().anyMatch(ee -> EdgeEventType.RULE_CHAIN.equals(ee.getType()))); 108 Assert.assertTrue(edgeEvents.stream().anyMatch(ee -> EdgeEventType.RULE_CHAIN.equals(ee.getType())));
109 Assert.assertTrue(edgeEvents.stream().anyMatch(ee -> EdgeEventType.DEVICE.equals(ee.getType()))); 109 Assert.assertTrue(edgeEvents.stream().anyMatch(ee -> EdgeEventType.DEVICE.equals(ee.getType())));
@@ -178,7 +178,9 @@ abstract public class BaseEdgeTest extends AbstractControllerTest { @@ -178,7 +178,9 @@ abstract public class BaseEdgeTest extends AbstractControllerTest {
178 178
179 @After 179 @After
180 public void afterTest() throws Exception { 180 public void afterTest() throws Exception {
181 - edgeImitator.disconnect(); 181 + try {
  182 + edgeImitator.disconnect();
  183 + } catch (Exception ignored) {}
182 184
183 loginSysAdmin(); 185 loginSysAdmin();
184 186