Commit bdb6d2589b0a11ab069df2b878ad155a082955d6

Authored by mp-loki
1 parent 0c234223

SystemTestSuite split to Sql and NoSql. Dao Test annotations renamed

Showing 47 changed files with 131 additions and 90 deletions
... ... @@ -251,6 +251,11 @@
251 251 <artifactId>spring-test-dbunit</artifactId>
252 252 <scope>test</scope>
253 253 </dependency>
  254 + <dependency>
  255 + <groupId>ru.yandex.qatools.embed</groupId>
  256 + <artifactId>postgresql-embedded</artifactId>
  257 + <scope>test</scope>
  258 + </dependency>
254 259 </dependencies>
255 260
256 261 <build>
... ...
application/src/test/java/org/thingsboard/server/system/BaseHttpDeviceApiTest.java renamed from application/src/test/java/org/thingsboard/server/system/HttpDeviceApiTest.java
... ... @@ -35,7 +35,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
35 35 /**
36 36 * @author Andrew Shvayka
37 37 */
38   -public class HttpDeviceApiTest extends AbstractControllerTest {
  38 +public abstract class BaseHttpDeviceApiTest extends AbstractControllerTest {
39 39
40 40 private static final AtomicInteger idSeq = new AtomicInteger(new Random(System.currentTimeMillis()).nextInt());
41 41
... ...
application/src/test/java/org/thingsboard/server/system/SystemNoSqlTestSuite.java renamed from application/src/test/java/org/thingsboard/server/system/SystemTestSuite.java
... ... @@ -27,8 +27,8 @@ import java.util.Arrays;
27 27 * @author Andrew Shvayka
28 28 */
29 29 @RunWith(ClasspathSuite.class)
30   -@ClasspathSuite.ClassnameFilters({"org.thingsboard.server.system.*Test"})
31   -public class SystemTestSuite {
  30 +@ClasspathSuite.ClassnameFilters({"org.thingsboard.server.system.*NoSqlTest"})
  31 +public class SystemNoSqlTestSuite {
32 32
33 33 @ClassRule
34 34 public static CustomCassandraCQLUnit cassandraUnit =
... ...
  1 +package org.thingsboard.server.system;
  2 +
  3 +import org.junit.ClassRule;
  4 +import org.junit.extensions.cpsuite.ClasspathSuite;
  5 +import org.junit.runner.RunWith;
  6 +import org.thingsboard.server.dao.CustomPostgresUnit;
  7 +
  8 +import java.util.Arrays;
  9 +
  10 +/**
  11 + * Created by Valerii Sosliuk on 6/27/2017.
  12 + */
  13 +@RunWith(ClasspathSuite.class)
  14 +@ClasspathSuite.ClassnameFilters({"org.thingsboard.server.system.sql.*SqlTest"})
  15 +public class SystemSqlTestSuite {
  16 +
  17 + @ClassRule
  18 + public static CustomPostgresUnit postgresUnit = new CustomPostgresUnit(
  19 + Arrays.asList("postgres/schema.sql", "postgres/system-data.sql"),
  20 + "postgres-embedded-test.properties");
  21 +
  22 +
  23 +}
... ...
  1 +package org.thingsboard.server.system.nosql;
  2 +
  3 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
  4 +import org.thingsboard.server.dao.util.NoSqlDao;
  5 +import org.thingsboard.server.system.BaseHttpDeviceApiTest;
  6 +
  7 +/**
  8 + * Created by Valerii Sosliuk on 6/27/2017.
  9 + */
  10 +@DaoNoSqlTest
  11 +public class DeviceApiNoSqlTest extends BaseHttpDeviceApiTest {
  12 +}
... ...
  1 +package org.thingsboard.server.system.sql;
  2 +
  3 +import org.thingsboard.server.dao.service.DaoSqlTest;
  4 +import org.thingsboard.server.system.BaseHttpDeviceApiTest;
  5 +
  6 +/**
  7 + * Created by Valerii Sosliuk on 6/27/2017.
  8 + */
  9 +@DaoSqlTest
  10 +public class DeviceApiSqlTest extends BaseHttpDeviceApiTest{
  11 +}
... ...
... ... @@ -170,11 +170,6 @@
170 170 <scope>test</scope>
171 171 </dependency>
172 172 <dependency>
173   - <groupId>com.h2database</groupId>
174   - <artifactId>h2</artifactId>
175   - <scope>test</scope>
176   - </dependency>
177   - <dependency>
178 173 <groupId>ru.yandex.qatools.embed</groupId>
179 174 <artifactId>postgresql-embedded</artifactId>
180 175 <scope>test</scope>
... ...
... ... @@ -30,7 +30,9 @@ public abstract class DaoUtil {
30 30 if (toDataList != null && !toDataList.isEmpty()) {
31 31 list = new ArrayList<>();
32 32 for (ToData<T> object : toDataList) {
33   - list.add(object.toData());
  33 + if (object != null) {
  34 + list.add(object.toData());
  35 + }
34 36 }
35 37 }
36 38 return list;
... ...
dao/src/test/java/org/thingsboard/server/dao/service/DaoNoSqlTest.java renamed from dao/src/test/java/org/thingsboard/server/dao/service/DaoServiceNoSqlTest.java
... ... @@ -24,5 +24,5 @@ import java.lang.annotation.*;
24 24 @Inherited
25 25 @Documented
26 26 @TestPropertySource(locations = {"classpath:cassandra-test.properties", "classpath:application-test.properties", "classpath:nosql-test.properties"})
27   -public @interface DaoServiceNoSqlTest {
  27 +public @interface DaoNoSqlTest {
28 28 }
... ...
dao/src/test/java/org/thingsboard/server/dao/service/DaoSqlTest.java renamed from dao/src/test/java/org/thingsboard/server/dao/service/DaoServiceSqlTest.java
... ... @@ -24,5 +24,5 @@ import java.lang.annotation.*;
24 24 @Inherited
25 25 @Documented
26 26 @TestPropertySource(locations = {"classpath:application-test.properties", "classpath:sql-test.properties"})
27   -public @interface DaoServiceSqlTest {
  27 +public @interface DaoSqlTest {
28 28 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.attributes.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class AttributesServiceNoSqlTest extends BaseAttributesServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.attributes.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class AttributesServiceSqlTest extends BaseAttributesServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.event.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.event.BaseEventServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class EventServiceNoSqlTest extends BaseEventServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.event.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.event.BaseEventServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class EventServiceSqlTest extends BaseEventServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class AdminSettingsServiceNoSqlTest extends BaseAdminSettingsServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAlarmServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class AlarmServiceNoSqlTest extends BaseAlarmServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAssetServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class AssetServiceNoSqlTest extends BaseAssetServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseCustomerServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class CustomerServiceNoSqlTest extends BaseCustomerServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDashboardServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class DashboardServiceNoSqlTest extends BaseDashboardServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class DeviceCredentialCacheNoSqlTest extends BaseDeviceCredentialsCacheTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class DeviceCredentialServiceNoSqlTest extends BaseDeviceCredentialsServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class DeviceServiceNoSqlTest extends BaseDeviceServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseRelationServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class RelationServiceNoSqlTest extends BaseRelationServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseTenantServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class TenantServiceNoSqlTest extends BaseTenantServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseUserServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class UserServiceNoSqlTest extends BaseUserServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class WidgetTypeServiceNoSqlTest extends BaseWidgetTypeServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class WidgetsBundleServiceNoSqlTest extends BaseWidgetsBundleServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.plugin.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class PluginServiceNoSqlTest extends BasePluginServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.plugin.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class PluginServiceSqlTest extends BasePluginServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.rule.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class RuleServiceNoSqlTest extends BaseRuleServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.rule.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class RuleServiceSqlTest extends BaseRuleServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class AdminSettingsServiceSqlTest extends BaseAdminSettingsServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAlarmServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class AlarmServiceSqlTest extends BaseAlarmServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseAssetServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class AssetServiceSqlTest extends BaseAssetServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseCustomerServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class CustomerServiceSqlTest extends BaseCustomerServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDashboardServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class DashboardServiceSqlTest extends BaseDashboardServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class DeviceCredentialsCacheSqlTest extends BaseDeviceCredentialsCacheTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class DeviceCredentialsServiceSqlTest extends BaseDeviceCredentialsServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseDeviceServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class DeviceServiceSqlTest extends BaseDeviceServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseRelationServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class RelationServiceSqlTest extends BaseRelationServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseTenantServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class TenantServiceSqlTest extends BaseTenantServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseUserServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class UserServiceSqlTest extends BaseUserServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class WidgetTypeServiceSqlTest extends BaseWidgetTypeServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class WidgetsBundleServiceSqlTest extends BaseWidgetsBundleServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.timeseries.nosql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceNoSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoNoSqlTest;
19 19 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest;
20 20
21   -@DaoServiceNoSqlTest
  21 +@DaoNoSqlTest
22 22 public class TimeseriesServiceNoSqlTest extends BaseTimeseriesServiceTest {
23 23 }
... ...
... ... @@ -15,9 +15,9 @@
15 15 */
16 16 package org.thingsboard.server.dao.service.timeseries.sql;
17 17
18   -import org.thingsboard.server.dao.service.DaoServiceSqlTest;
  18 +import org.thingsboard.server.dao.service.DaoSqlTest;
19 19 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest;
20 20
21   -@DaoServiceSqlTest
  21 +@DaoSqlTest
22 22 public class TimeseriesServiceSqlTest extends BaseTimeseriesServiceTest {
23 23 }
... ...
... ... @@ -71,7 +71,6 @@
71 71 <springfox-swagger.version>2.6.1</springfox-swagger.version>
72 72 <bouncycastle.version>1.56</bouncycastle.version>
73 73 <winsw.version>2.0.1</winsw.version>
74   - <h2.version>1.4.194</h2.version>
75 74 <dbunit.version>2.5.3</dbunit.version>
76 75 <spring-test-dbunit.version>1.2.1</spring-test-dbunit.version>
77 76 <postgresql.driver.version>9.4.1211</postgresql.driver.version>
... ... @@ -742,12 +741,6 @@
742 741 <version>${bouncycastle.version}</version>
743 742 </dependency>
744 743 <dependency>
745   - <groupId>com.h2database</groupId>
746   - <artifactId>h2</artifactId>
747   - <version>${h2.version}</version>
748   - <scope>test</scope>
749   - </dependency>
750   - <dependency>
751 744 <groupId>ru.yandex.qatools.embed</groupId>
752 745 <artifactId>postgresql-embedded</artifactId>
753 746 <version>2.2</version>
... ...