Browse Source

used assertThat() from another lib

pull/10786/head
IrynaMatveieva 2 years ago
parent
commit
0e035acfbd
  1. 14
      application/src/test/java/org/thingsboard/server/controller/RuleEngineControllerTest.java
  2. 2
      application/src/test/java/org/thingsboard/server/service/queue/DefaultTbClusterServiceTest.java

14
application/src/test/java/org/thingsboard/server/controller/RuleEngineControllerTest.java

@ -39,15 +39,14 @@ import java.util.UUID;
import java.util.concurrent.TimeoutException; import java.util.concurrent.TimeoutException;
import java.util.function.Consumer; import java.util.function.Consumer;
import static org.assertj.core.api.AssertionsForClassTypes.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.containsString;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyBoolean; import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoInteractions;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
@ -185,7 +184,7 @@ public class RuleEngineControllerTest extends AbstractControllerTest {
.andExpect(status().isBadRequest()) .andExpect(status().isBadRequest())
.andExpect(statusReason(containsString("Invalid request body"))); .andExpect(statusReason(containsString("Invalid request body")));
verifyNoMoreInteractions(ruleEngineCallService); verifyNoInteractions(ruleEngineCallService);
} }
@Test @Test
@ -225,8 +224,7 @@ public class RuleEngineControllerTest extends AbstractControllerTest {
.andExpect(status().isForbidden()) .andExpect(status().isForbidden())
.andExpect(content().string("You don't have permission to perform this operation!")); .andExpect(content().string("You don't have permission to perform this operation!"));
verify(ruleEngineCallService, never()) verifyNoInteractions(ruleEngineCallService);
.processRestApiCallToRuleEngine(any(TenantId.class), any(UUID.class), any(TbMsg.class), anyBoolean(), any(Consumer.class));
} }
@Test @Test
@ -246,8 +244,6 @@ public class RuleEngineControllerTest extends AbstractControllerTest {
public void checkMetadataProperties(TbMsgMetaData metaData) { public void checkMetadataProperties(TbMsgMetaData metaData) {
Map<String, String> data = metaData.getData(); Map<String, String> data = metaData.getData();
assertThat(data.containsKey("serviceId")).isTrue(); assertThat(data).containsKeys("serviceId", "requestUUID", "expirationTime");
assertThat(data.containsKey("requestUUID")).isTrue();
assertThat(data.containsKey("expirationTime")).isTrue();
} }
} }

2
application/src/test/java/org/thingsboard/server/service/queue/DefaultTbClusterServiceTest.java

@ -305,7 +305,7 @@ public class DefaultTbClusterServiceTest {
@Test @Test
public void testPushMsgToRuleEngineWithTenantIdIsNullUuidAndEntityIsDevice() { public void testPushMsgToRuleEngineWithTenantIdIsNullUuidAndEntityIsDevice() {
TenantId tenantId = TenantId.SYS_TENANT_ID; TenantId tenantId = TenantId.SYS_TENANT_ID;
DeviceId deviceId = new DeviceId(UUID.randomUUID()); DeviceId deviceId = new DeviceId(UUID.fromString("aa6d112d-2914-4a22-a9e3-bee33edbdb14"));
TbMsg requestMsg = TbMsg.newMsg(TbMsgType.REST_API_REQUEST, deviceId, TbMsgMetaData.EMPTY, TbMsg.EMPTY_JSON_OBJECT); TbMsg requestMsg = TbMsg.newMsg(TbMsgType.REST_API_REQUEST, deviceId, TbMsgMetaData.EMPTY, TbMsg.EMPTY_JSON_OBJECT);
TbQueueCallback callback = mock(TbQueueCallback.class); TbQueueCallback callback = mock(TbQueueCallback.class);

Loading…
Cancel
Save