Browse Source

Replaced deprecated @MockBean/@SpyBean with @MockitoBean in dao tests

Spring Boot 3.4 deprecated @MockBean/@SpyBean in favor of
@MockitoBean/@MockitoSpyBean. The 'answer' attribute was renamed to
'answers'.
pull/15487/head
Oleksandra Matviienko 5 months ago
parent
commit
30330057db
  1. 4
      dao/src/test/java/org/thingsboard/server/dao/AbstractDaoServiceTest.java
  2. 4
      dao/src/test/java/org/thingsboard/server/dao/AbstractJpaDaoTest.java
  3. 10
      dao/src/test/java/org/thingsboard/server/dao/cache/RedisTbTransactionalCacheTest.java
  4. 4
      dao/src/test/java/org/thingsboard/server/dao/service/DeviceServiceTest.java
  5. 4
      dao/src/test/java/org/thingsboard/server/dao/service/TenantServiceTest.java
  6. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/AdminSettingsDataValidatorTest.java
  7. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/AlarmDataValidatorTest.java
  8. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/AssetDataValidatorTest.java
  9. 18
      dao/src/test/java/org/thingsboard/server/dao/service/validator/AssetProfileDataValidatorTest.java
  10. 10
      dao/src/test/java/org/thingsboard/server/dao/service/validator/CalculatedFieldDataValidatorTest.java
  11. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/CalculatedFieldLinkDataValidatorTest.java
  12. 4
      dao/src/test/java/org/thingsboard/server/dao/service/validator/ComponentDescriptorDataValidatorTest.java
  13. 10
      dao/src/test/java/org/thingsboard/server/dao/service/validator/CustomerDataValidatorTest.java
  14. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/DashboardDataValidatorTest.java
  15. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/DeviceDataValidatorTest.java
  16. 20
      dao/src/test/java/org/thingsboard/server/dao/service/validator/DeviceProfileDataValidatorTest.java
  17. 12
      dao/src/test/java/org/thingsboard/server/dao/service/validator/EdgeDataValidatorTest.java
  18. 12
      dao/src/test/java/org/thingsboard/server/dao/service/validator/EntityViewDataValidatorTest.java
  19. 14
      dao/src/test/java/org/thingsboard/server/dao/service/validator/ResourceDataValidatorTest.java
  20. 10
      dao/src/test/java/org/thingsboard/server/dao/service/validator/RuleChainDataValidatorTest.java
  21. 8
      dao/src/test/java/org/thingsboard/server/dao/service/validator/TenantDataValidatorTest.java
  22. 10
      dao/src/test/java/org/thingsboard/server/dao/service/validator/TenantProfileDataValidatorTest.java
  23. 12
      dao/src/test/java/org/thingsboard/server/dao/service/validator/WidgetTypeDataValidatorTest.java
  24. 10
      dao/src/test/java/org/thingsboard/server/dao/service/validator/WidgetsBundleDataValidatorTest.java
  25. 8
      dao/src/test/java/org/thingsboard/server/dao/sql/query/DefaultEntityQueryRepositoryTest.java
  26. 4
      dao/src/test/java/org/thingsboard/server/dao/sql/query/DefaultQueryLogComponentTest.java
  27. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningDaysAlwaysExistsTest.java
  28. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningHoursAlwaysExistsTest.java
  29. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningIndefiniteAlwaysExistsTest.java
  30. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningMinutesAlwaysExistsTest.java
  31. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningMonthsAlwaysExistsTest.java
  32. 8
      dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningYearsAlwaysExistsTest.java

4
dao/src/test/java/org/thingsboard/server/dao/AbstractDaoServiceTest.java

@ -17,7 +17,7 @@ package org.thingsboard.server.dao;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Answers; import org.mockito.Answers;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.annotation.DirtiesContext;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners; import org.springframework.test.context.TestExecutionListeners;
@ -40,7 +40,7 @@ import org.thingsboard.server.dao.service.DaoSqlTest;
DirtiesContextTestExecutionListener.class}) DirtiesContextTestExecutionListener.class})
public abstract class AbstractDaoServiceTest { public abstract class AbstractDaoServiceTest {
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
StatsFactory statsFactory; StatsFactory statsFactory;
} }

4
dao/src/test/java/org/thingsboard/server/dao/AbstractJpaDaoTest.java

@ -17,7 +17,7 @@ package org.thingsboard.server.dao;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Answers; import org.mockito.Answers;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners; import org.springframework.test.context.TestExecutionListeners;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
@ -42,7 +42,7 @@ import org.thingsboard.server.dao.service.DaoSqlTest;
DirtiesContextTestExecutionListener.class}) DirtiesContextTestExecutionListener.class})
public abstract class AbstractJpaDaoTest { public abstract class AbstractJpaDaoTest {
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
StatsFactory statsFactory; StatsFactory statsFactory;
} }

10
dao/src/test/java/org/thingsboard/server/dao/cache/RedisTbTransactionalCacheTest.java

@ -18,7 +18,7 @@ package org.thingsboard.server.dao.cache;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.data.redis.connection.RedisConnection; import org.springframework.data.redis.connection.RedisConnection;
import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;
@ -50,13 +50,13 @@ import static org.mockito.Mockito.when;
@Slf4j @Slf4j
public class RedisTbTransactionalCacheTest { public class RedisTbTransactionalCacheTest {
@MockBean @MockitoBean
private RelationRedisCache relationRedisCache; private RelationRedisCache relationRedisCache;
@MockBean @MockitoBean
private RedisConnectionFactory connectionFactory; private RedisConnectionFactory connectionFactory;
@MockBean @MockitoBean
private RedisConnection redisConnection; private RedisConnection redisConnection;
@MockBean @MockitoBean
private RedisSslCredentials redisSslCredentials; private RedisSslCredentials redisSslCredentials;
@Test @Test

4
dao/src/test/java/org/thingsboard/server/dao/service/DeviceServiceTest.java

@ -23,7 +23,7 @@ import org.junit.Test;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.mockito.Mockito; import org.mockito.Mockito;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionStatus; import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.support.DefaultTransactionDefinition; import org.springframework.transaction.support.DefaultTransactionDefinition;
@ -103,7 +103,7 @@ public class DeviceServiceTest extends AbstractServiceTest {
private CalculatedFieldService calculatedFieldService; private CalculatedFieldService calculatedFieldService;
@Autowired @Autowired
private PlatformTransactionManager platformTransactionManager; private PlatformTransactionManager platformTransactionManager;
@SpyBean @MockitoSpyBean
private DeviceCredentialsDataValidator validator; private DeviceCredentialsDataValidator validator;
private IdComparator<Device> idComparator = new IdComparator<>(); private IdComparator<Device> idComparator = new IdComparator<>();

4
dao/src/test/java/org/thingsboard/server/dao/service/TenantServiceTest.java

@ -20,7 +20,7 @@ import org.junit.Test;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.mockito.Mockito; import org.mockito.Mockito;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.common.util.JacksonUtil; import org.thingsboard.common.util.JacksonUtil;
import org.thingsboard.server.cache.TbTransactionalCache; import org.thingsboard.server.cache.TbTransactionalCache;
import org.thingsboard.server.common.data.Customer; import org.thingsboard.server.common.data.Customer;
@ -87,7 +87,7 @@ import static org.mockito.Mockito.verify;
@DaoSqlTest @DaoSqlTest
public class TenantServiceTest extends AbstractServiceTest { public class TenantServiceTest extends AbstractServiceTest {
@SpyBean @MockitoSpyBean
TenantDao tenantDao; TenantDao tenantDao;
@Autowired @Autowired

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/AdminSettingsDataValidatorTest.java

@ -17,8 +17,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.common.util.JacksonUtil; import org.thingsboard.common.util.JacksonUtil;
import org.thingsboard.server.common.data.AdminSettings; import org.thingsboard.server.common.data.AdminSettings;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
@ -31,9 +31,9 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = AdminSettingsDataValidator.class) @SpringBootTest(classes = AdminSettingsDataValidator.class)
class AdminSettingsDataValidatorTest { class AdminSettingsDataValidatorTest {
@MockBean @MockitoBean
AdminSettingsService adminSettingsService; AdminSettingsService adminSettingsService;
@SpyBean @MockitoSpyBean
AdminSettingsDataValidator validator; AdminSettingsDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/AlarmDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.alarm.Alarm; import org.thingsboard.server.common.data.alarm.Alarm;
import org.thingsboard.server.common.data.alarm.AlarmSeverity; import org.thingsboard.server.common.data.alarm.AlarmSeverity;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
@ -33,9 +33,9 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = AlarmDataValidator.class) @SpringBootTest(classes = AlarmDataValidator.class)
class AlarmDataValidatorTest { class AlarmDataValidatorTest {
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
AlarmDataValidator validator; AlarmDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/AssetDataValidatorTest.java

@ -22,7 +22,7 @@ import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource; import org.junit.jupiter.params.provider.ValueSource;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.thingsboard.server.common.data.asset.Asset; import org.thingsboard.server.common.data.asset.Asset;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.asset.AssetDao; import org.thingsboard.server.dao.asset.AssetDao;
@ -39,11 +39,11 @@ import static org.mockito.BDDMockito.willReturn;
@Slf4j @Slf4j
class AssetDataValidatorTest { class AssetDataValidatorTest {
@MockBean @MockitoBean
AssetDao assetDao; AssetDao assetDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
CustomerDao customerDao; CustomerDao customerDao;
@Autowired @Autowired
AssetDataValidator validator; AssetDataValidator validator;

18
dao/src/test/java/org/thingsboard/server/dao/service/validator/AssetProfileDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.asset.AssetProfile; import org.thingsboard.server.common.data.asset.AssetProfile;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.asset.AssetProfileDao; import org.thingsboard.server.dao.asset.AssetProfileDao;
@ -37,19 +37,19 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = AssetProfileDataValidator.class) @SpringBootTest(classes = AssetProfileDataValidator.class)
class AssetProfileDataValidatorTest { class AssetProfileDataValidatorTest {
@MockBean @MockitoBean
AssetProfileDao assetProfileDao; AssetProfileDao assetProfileDao;
@MockBean @MockitoBean
AssetProfileService assetProfileService; AssetProfileService assetProfileService;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
QueueService queueService; QueueService queueService;
@MockBean @MockitoBean
RuleChainService ruleChainService; RuleChainService ruleChainService;
@MockBean @MockitoBean
DashboardService dashboardService; DashboardService dashboardService;
@SpyBean @MockitoSpyBean
AssetProfileDataValidator validator; AssetProfileDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

10
dao/src/test/java/org/thingsboard/server/dao/service/validator/CalculatedFieldDataValidatorTest.java

@ -17,8 +17,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.cf.CalculatedField; import org.thingsboard.server.common.data.cf.CalculatedField;
import org.thingsboard.server.common.data.cf.CalculatedFieldType; import org.thingsboard.server.common.data.cf.CalculatedFieldType;
import org.thingsboard.server.common.data.id.CalculatedFieldId; import org.thingsboard.server.common.data.id.CalculatedFieldId;
@ -38,11 +38,11 @@ public class CalculatedFieldDataValidatorTest {
private final TenantId TENANT_ID = TenantId.fromUUID(UUID.fromString("7b5229e9-166e-41a9-a257-3b1dafad1b04")); private final TenantId TENANT_ID = TenantId.fromUUID(UUID.fromString("7b5229e9-166e-41a9-a257-3b1dafad1b04"));
private final CalculatedFieldId CALCULATED_FIELD_ID = new CalculatedFieldId(UUID.fromString("060fbe45-fbb2-4549-abf3-f72a6be3cb9f")); private final CalculatedFieldId CALCULATED_FIELD_ID = new CalculatedFieldId(UUID.fromString("060fbe45-fbb2-4549-abf3-f72a6be3cb9f"));
@MockBean @MockitoBean
private CalculatedFieldDao calculatedFieldDao; private CalculatedFieldDao calculatedFieldDao;
@MockBean @MockitoBean
private DefaultApiLimitService apiLimitService; private DefaultApiLimitService apiLimitService;
@SpyBean @MockitoSpyBean
private CalculatedFieldDataValidator validator; private CalculatedFieldDataValidator validator;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/CalculatedFieldLinkDataValidatorTest.java

@ -17,8 +17,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.cf.CalculatedFieldLink; import org.thingsboard.server.common.data.cf.CalculatedFieldLink;
import org.thingsboard.server.common.data.id.CalculatedFieldId; import org.thingsboard.server.common.data.id.CalculatedFieldId;
import org.thingsboard.server.common.data.id.CalculatedFieldLinkId; import org.thingsboard.server.common.data.id.CalculatedFieldLinkId;
@ -37,9 +37,9 @@ public class CalculatedFieldLinkDataValidatorTest {
private final TenantId TENANT_ID = TenantId.fromUUID(UUID.fromString("2ba09d99-6143-43dc-b645-381fc0c43ebe")); private final TenantId TENANT_ID = TenantId.fromUUID(UUID.fromString("2ba09d99-6143-43dc-b645-381fc0c43ebe"));
private final CalculatedFieldLinkId CALCULATED_FIELD_LINK_ID = new CalculatedFieldLinkId(UUID.fromString("a5609ef4-cb42-43ce-9b23-e090a4878d1c")); private final CalculatedFieldLinkId CALCULATED_FIELD_LINK_ID = new CalculatedFieldLinkId(UUID.fromString("a5609ef4-cb42-43ce-9b23-e090a4878d1c"));
@MockBean @MockitoBean
private CalculatedFieldLinkDao calculatedFieldLinkDao; private CalculatedFieldLinkDao calculatedFieldLinkDao;
@SpyBean @MockitoSpyBean
private CalculatedFieldLinkDataValidator validator; private CalculatedFieldLinkDataValidator validator;
@Test @Test

4
dao/src/test/java/org/thingsboard/server/dao/service/validator/ComponentDescriptorDataValidatorTest.java

@ -17,7 +17,7 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.plugin.ComponentDescriptor; import org.thingsboard.server.common.data.plugin.ComponentDescriptor;
import org.thingsboard.server.common.data.plugin.ComponentScope; import org.thingsboard.server.common.data.plugin.ComponentScope;
@ -27,7 +27,7 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = ComponentDescriptorDataValidator.class) @SpringBootTest(classes = ComponentDescriptorDataValidator.class)
class ComponentDescriptorDataValidatorTest { class ComponentDescriptorDataValidatorTest {
@SpyBean @MockitoSpyBean
ComponentDescriptorDataValidator validator; ComponentDescriptorDataValidator validator;
@Test @Test

10
dao/src/test/java/org/thingsboard/server/dao/service/validator/CustomerDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.Customer; import org.thingsboard.server.common.data.Customer;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.customer.CustomerDao; import org.thingsboard.server.dao.customer.CustomerDao;
@ -33,11 +33,11 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = CustomerDataValidator.class) @SpringBootTest(classes = CustomerDataValidator.class)
class CustomerDataValidatorTest { class CustomerDataValidatorTest {
@MockBean @MockitoBean
CustomerDao customerDao; CustomerDao customerDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
CustomerDataValidator validator; CustomerDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/DashboardDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.Dashboard; import org.thingsboard.server.common.data.Dashboard;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.tenant.TenantService; import org.thingsboard.server.dao.tenant.TenantService;
@ -32,9 +32,9 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = DashboardDataValidator.class) @SpringBootTest(classes = DashboardDataValidator.class)
class DashboardDataValidatorTest { class DashboardDataValidatorTest {
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
DashboardDataValidator validator; DashboardDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/DeviceDataValidatorTest.java

@ -22,7 +22,7 @@ import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource; import org.junit.jupiter.params.provider.ValueSource;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.thingsboard.server.common.data.Device; import org.thingsboard.server.common.data.Device;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.customer.CustomerDao; import org.thingsboard.server.dao.customer.CustomerDao;
@ -39,11 +39,11 @@ import static org.mockito.BDDMockito.willReturn;
@Slf4j @Slf4j
class DeviceDataValidatorTest { class DeviceDataValidatorTest {
@MockBean @MockitoBean
DeviceDao deviceDao; DeviceDao deviceDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
CustomerDao customerDao; CustomerDao customerDao;
@Autowired @Autowired
DeviceDataValidator validator; DeviceDataValidator validator;

20
dao/src/test/java/org/thingsboard/server/dao/service/validator/DeviceProfileDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.common.util.JacksonUtil; import org.thingsboard.common.util.JacksonUtil;
import org.thingsboard.server.common.data.DeviceProfile; import org.thingsboard.server.common.data.DeviceProfile;
import org.thingsboard.server.common.data.DeviceProfileType; import org.thingsboard.server.common.data.DeviceProfileType;
@ -83,21 +83,21 @@ class DeviceProfileDataValidatorTest {
private static final int port = 5685; private static final int port = 5685;
private static final int portBs = 5687; private static final int portBs = 5687;
@MockBean @MockitoBean
DeviceProfileDao deviceProfileDao; DeviceProfileDao deviceProfileDao;
@MockBean @MockitoBean
DeviceProfileService deviceProfileService; DeviceProfileService deviceProfileService;
@MockBean @MockitoBean
DeviceDao deviceDao; DeviceDao deviceDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
QueueService queueService; QueueService queueService;
@MockBean @MockitoBean
RuleChainService ruleChainService; RuleChainService ruleChainService;
@MockBean @MockitoBean
DashboardService dashboardService; DashboardService dashboardService;
@SpyBean @MockitoSpyBean
DeviceProfileDataValidator validator; DeviceProfileDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

12
dao/src/test/java/org/thingsboard/server/dao/service/validator/EdgeDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.edge.Edge; import org.thingsboard.server.common.data.edge.Edge;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.customer.CustomerDao; import org.thingsboard.server.dao.customer.CustomerDao;
@ -34,13 +34,13 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = EdgeDataValidator.class) @SpringBootTest(classes = EdgeDataValidator.class)
class EdgeDataValidatorTest { class EdgeDataValidatorTest {
@MockBean @MockitoBean
EdgeDao edgeDao; EdgeDao edgeDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
CustomerDao customerDao; CustomerDao customerDao;
@SpyBean @MockitoSpyBean
EdgeDataValidator validator; EdgeDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

12
dao/src/test/java/org/thingsboard/server/dao/service/validator/EntityViewDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.EntityView; import org.thingsboard.server.common.data.EntityView;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.customer.CustomerDao; import org.thingsboard.server.dao.customer.CustomerDao;
@ -34,13 +34,13 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = EntityViewDataValidator.class) @SpringBootTest(classes = EntityViewDataValidator.class)
class EntityViewDataValidatorTest { class EntityViewDataValidatorTest {
@MockBean @MockitoBean
EntityViewDao entityViewDao; EntityViewDao entityViewDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
CustomerDao customerDao; CustomerDao customerDao;
@SpyBean @MockitoSpyBean
EntityViewDataValidator validator; EntityViewDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

14
dao/src/test/java/org/thingsboard/server/dao/service/validator/ResourceDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.ResourceType; import org.thingsboard.server.common.data.ResourceType;
import org.thingsboard.server.common.data.TbResource; import org.thingsboard.server.common.data.TbResource;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
@ -36,15 +36,15 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = ResourceDataValidator.class) @SpringBootTest(classes = ResourceDataValidator.class)
class ResourceDataValidatorTest { class ResourceDataValidatorTest {
@MockBean @MockitoBean
TbResourceDao resourceDao; TbResourceDao resourceDao;
@MockBean @MockitoBean
WidgetTypeDao widgetTypeDao; WidgetTypeDao widgetTypeDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@MockBean @MockitoBean
TbTenantProfileCache tenantProfileCache; TbTenantProfileCache tenantProfileCache;
@SpyBean @MockitoSpyBean
ResourceDataValidator validator; ResourceDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

10
dao/src/test/java/org/thingsboard/server/dao/service/validator/RuleChainDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.rule.RuleChain; import org.thingsboard.server.common.data.rule.RuleChain;
import org.thingsboard.server.common.data.rule.RuleChainType; import org.thingsboard.server.common.data.rule.RuleChainType;
@ -34,11 +34,11 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = RuleChainDataValidator.class) @SpringBootTest(classes = RuleChainDataValidator.class)
class RuleChainDataValidatorTest { class RuleChainDataValidatorTest {
@MockBean @MockitoBean
RuleChainService ruleChainService; RuleChainService ruleChainService;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
RuleChainDataValidator validator; RuleChainDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/service/validator/TenantDataValidatorTest.java

@ -17,8 +17,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.Tenant; import org.thingsboard.server.common.data.Tenant;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.dao.tenant.TenantDao; import org.thingsboard.server.dao.tenant.TenantDao;
@ -30,9 +30,9 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = TenantDataValidator.class) @SpringBootTest(classes = TenantDataValidator.class)
class TenantDataValidatorTest { class TenantDataValidatorTest {
@MockBean @MockitoBean
TenantDao tenantDao; TenantDao tenantDao;
@SpyBean @MockitoSpyBean
TenantDataValidator validator; TenantDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

10
dao/src/test/java/org/thingsboard/server/dao/service/validator/TenantProfileDataValidatorTest.java

@ -17,8 +17,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.TenantProfile; import org.thingsboard.server.common.data.TenantProfile;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.tenant.profile.DefaultTenantProfileConfiguration; import org.thingsboard.server.common.data.tenant.profile.DefaultTenantProfileConfiguration;
@ -33,11 +33,11 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = TenantProfileDataValidator.class) @SpringBootTest(classes = TenantProfileDataValidator.class)
class TenantProfileDataValidatorTest { class TenantProfileDataValidatorTest {
@MockBean @MockitoBean
TenantProfileDao tenantProfileDao; TenantProfileDao tenantProfileDao;
@MockBean @MockitoBean
TenantProfileService tenantProfileService; TenantProfileService tenantProfileService;
@SpyBean @MockitoSpyBean
TenantProfileDataValidator validator; TenantProfileDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

12
dao/src/test/java/org/thingsboard/server/dao/service/validator/WidgetTypeDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.common.util.JacksonUtil; import org.thingsboard.common.util.JacksonUtil;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.widget.WidgetTypeDetails; import org.thingsboard.server.common.data.widget.WidgetTypeDetails;
@ -34,13 +34,13 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = WidgetTypeDataValidator.class) @SpringBootTest(classes = WidgetTypeDataValidator.class)
class WidgetTypeDataValidatorTest { class WidgetTypeDataValidatorTest {
@MockBean @MockitoBean
WidgetTypeDao widgetTypeDao; WidgetTypeDao widgetTypeDao;
@MockBean @MockitoBean
WidgetsBundleDao widgetsBundleDao; WidgetsBundleDao widgetsBundleDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
WidgetTypeDataValidator validator; WidgetTypeDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

10
dao/src/test/java/org/thingsboard/server/dao/service/validator/WidgetsBundleDataValidatorTest.java

@ -18,8 +18,8 @@ package org.thingsboard.server.dao.service.validator;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.thingsboard.server.common.data.id.TenantId; import org.thingsboard.server.common.data.id.TenantId;
import org.thingsboard.server.common.data.widget.WidgetsBundle; import org.thingsboard.server.common.data.widget.WidgetsBundle;
import org.thingsboard.server.dao.tenant.TenantService; import org.thingsboard.server.dao.tenant.TenantService;
@ -33,11 +33,11 @@ import static org.mockito.Mockito.verify;
@SpringBootTest(classes = WidgetsBundleDataValidator.class) @SpringBootTest(classes = WidgetsBundleDataValidator.class)
class WidgetsBundleDataValidatorTest { class WidgetsBundleDataValidatorTest {
@MockBean @MockitoBean
WidgetsBundleDao widgetsBundleDao; WidgetsBundleDao widgetsBundleDao;
@MockBean @MockitoBean
TenantService tenantService; TenantService tenantService;
@SpyBean @MockitoSpyBean
WidgetsBundleDataValidator validator; WidgetsBundleDataValidator validator;
TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da")); TenantId tenantId = TenantId.fromUUID(UUID.fromString("9ef79cdf-37a8-4119-b682-2e7ed4e018da"));

8
dao/src/test/java/org/thingsboard/server/dao/sql/query/DefaultEntityQueryRepositoryTest.java

@ -19,7 +19,7 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.support.TransactionTemplate; import org.springframework.transaction.support.TransactionTemplate;
@ -31,11 +31,11 @@ import static org.hamcrest.Matchers.equalTo;
@SpringBootTest(classes = DefaultEntityQueryRepository.class) @SpringBootTest(classes = DefaultEntityQueryRepository.class)
public class DefaultEntityQueryRepositoryTest { public class DefaultEntityQueryRepositoryTest {
@MockBean @MockitoBean
NamedParameterJdbcTemplate jdbcTemplate; NamedParameterJdbcTemplate jdbcTemplate;
@MockBean @MockitoBean
TransactionTemplate transactionTemplate; TransactionTemplate transactionTemplate;
@MockBean @MockitoBean
DefaultQueryLogComponent queryLog; DefaultQueryLogComponent queryLog;
@Autowired @Autowired

4
dao/src/test/java/org/thingsboard/server/dao/sql/query/DefaultQueryLogComponentTest.java

@ -22,7 +22,7 @@ import org.junit.runner.RunWith;
import org.mockito.BDDMockito; import org.mockito.BDDMockito;
import org.mockito.Mockito; import org.mockito.Mockito;
import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.test.context.junit.jupiter.SpringExtension;
@ -52,7 +52,7 @@ public class DefaultQueryLogComponentTest {
private TenantId tenantId; private TenantId tenantId;
private SqlQueryContext ctx; private SqlQueryContext ctx;
@SpyBean @MockitoSpyBean
private DefaultQueryLogComponent queryLog; private DefaultQueryLogComponent queryLog;
@Before @Before

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningDaysAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.thingsboard.server.dao.cassandra.CassandraCluster; import org.thingsboard.server.dao.cassandra.CassandraCluster;
@ -53,13 +53,13 @@ public class CassandraBaseTimeseriesDaoPartitioningDaysAlwaysExistsTest {
@Autowired @Autowired
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningHoursAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.thingsboard.server.dao.cassandra.CassandraCluster; import org.thingsboard.server.dao.cassandra.CassandraCluster;
@ -53,13 +53,13 @@ public class CassandraBaseTimeseriesDaoPartitioningHoursAlwaysExistsTest {
@Autowired @Autowired
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningIndefiniteAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.thingsboard.server.dao.cassandra.CassandraCluster; import org.thingsboard.server.dao.cassandra.CassandraCluster;
@ -52,13 +52,13 @@ public class CassandraBaseTimeseriesDaoPartitioningIndefiniteAlwaysExistsTest {
@Autowired @Autowired
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningMinutesAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.thingsboard.server.dao.cassandra.CassandraCluster; import org.thingsboard.server.dao.cassandra.CassandraCluster;
@ -53,13 +53,13 @@ public class CassandraBaseTimeseriesDaoPartitioningMinutesAlwaysExistsTest {
@Autowired @Autowired
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningMonthsAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.junit.runner.RunWith;
import org.mockito.Answers; import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean; import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
@ -63,13 +63,13 @@ public class CassandraBaseTimeseriesDaoPartitioningMonthsAlwaysExistsTest {
@MockitoSpyBean @MockitoSpyBean
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

8
dao/src/test/java/org/thingsboard/server/dao/timeseries/CassandraBaseTimeseriesDaoPartitioningYearsAlwaysExistsTest.java

@ -22,7 +22,7 @@ import org.mockito.Answers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.thingsboard.server.dao.cassandra.CassandraCluster; import org.thingsboard.server.dao.cassandra.CassandraCluster;
@ -53,13 +53,13 @@ public class CassandraBaseTimeseriesDaoPartitioningYearsAlwaysExistsTest {
@Autowired @Autowired
CassandraBaseTimeseriesDao tsDao; CassandraBaseTimeseriesDao tsDao;
@MockBean(answer = Answers.RETURNS_MOCKS) @MockitoBean(answers = Answers.RETURNS_MOCKS)
@Qualifier("CassandraCluster") @Qualifier("CassandraCluster")
CassandraCluster cassandraCluster; CassandraCluster cassandraCluster;
@MockBean @MockitoBean
CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor; CassandraBufferedRateReadExecutor cassandraBufferedRateReadExecutor;
@MockBean @MockitoBean
CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor; CassandraBufferedRateWriteExecutor cassandraBufferedRateWriteExecutor;
@Test @Test

Loading…
Cancel
Save