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,6 +251,11 @@
251 <artifactId>spring-test-dbunit</artifactId> 251 <artifactId>spring-test-dbunit</artifactId>
252 <scope>test</scope> 252 <scope>test</scope>
253 </dependency> 253 </dependency>
  254 + <dependency>
  255 + <groupId>ru.yandex.qatools.embed</groupId>
  256 + <artifactId>postgresql-embedded</artifactId>
  257 + <scope>test</scope>
  258 + </dependency>
254 </dependencies> 259 </dependencies>
255 260
256 <build> 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,7 +35,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
35 /** 35 /**
36 * @author Andrew Shvayka 36 * @author Andrew Shvayka
37 */ 37 */
38 -public class HttpDeviceApiTest extends AbstractControllerTest { 38 +public abstract class BaseHttpDeviceApiTest extends AbstractControllerTest {
39 39
40 private static final AtomicInteger idSeq = new AtomicInteger(new Random(System.currentTimeMillis()).nextInt()); 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,8 +27,8 @@ import java.util.Arrays;
27 * @author Andrew Shvayka 27 * @author Andrew Shvayka
28 */ 28 */
29 @RunWith(ClasspathSuite.class) 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 @ClassRule 33 @ClassRule
34 public static CustomCassandraCQLUnit cassandraUnit = 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,11 +170,6 @@
170 <scope>test</scope> 170 <scope>test</scope>
171 </dependency> 171 </dependency>
172 <dependency> 172 <dependency>
173 - <groupId>com.h2database</groupId>  
174 - <artifactId>h2</artifactId>  
175 - <scope>test</scope>  
176 - </dependency>  
177 - <dependency>  
178 <groupId>ru.yandex.qatools.embed</groupId> 173 <groupId>ru.yandex.qatools.embed</groupId>
179 <artifactId>postgresql-embedded</artifactId> 174 <artifactId>postgresql-embedded</artifactId>
180 <scope>test</scope> 175 <scope>test</scope>
@@ -30,7 +30,9 @@ public abstract class DaoUtil { @@ -30,7 +30,9 @@ public abstract class DaoUtil {
30 if (toDataList != null && !toDataList.isEmpty()) { 30 if (toDataList != null && !toDataList.isEmpty()) {
31 list = new ArrayList<>(); 31 list = new ArrayList<>();
32 for (ToData<T> object : toDataList) { 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 return list; 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,5 +24,5 @@ import java.lang.annotation.*;
24 @Inherited 24 @Inherited
25 @Documented 25 @Documented
26 @TestPropertySource(locations = {"classpath:cassandra-test.properties", "classpath:application-test.properties", "classpath:nosql-test.properties"}) 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,5 +24,5 @@ import java.lang.annotation.*;
24 @Inherited 24 @Inherited
25 @Documented 25 @Documented
26 @TestPropertySource(locations = {"classpath:application-test.properties", "classpath:sql-test.properties"}) 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,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.attributes.nosql; 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 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest; 19 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class AttributesServiceNoSqlTest extends BaseAttributesServiceTest { 22 public class AttributesServiceNoSqlTest extends BaseAttributesServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.attributes.sql; 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 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest; 19 import org.thingsboard.server.dao.service.attributes.BaseAttributesServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class AttributesServiceSqlTest extends BaseAttributesServiceTest { 22 public class AttributesServiceSqlTest extends BaseAttributesServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.event.nosql; 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 import org.thingsboard.server.dao.service.event.BaseEventServiceTest; 19 import org.thingsboard.server.dao.service.event.BaseEventServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class EventServiceNoSqlTest extends BaseEventServiceTest { 22 public class EventServiceNoSqlTest extends BaseEventServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.event.sql; 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 import org.thingsboard.server.dao.service.event.BaseEventServiceTest; 19 import org.thingsboard.server.dao.service.event.BaseEventServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class EventServiceSqlTest extends BaseEventServiceTest { 22 public class EventServiceSqlTest extends BaseEventServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest; 19 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class AdminSettingsServiceNoSqlTest extends BaseAdminSettingsServiceTest { 22 public class AdminSettingsServiceNoSqlTest extends BaseAdminSettingsServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseAlarmServiceTest; 19 import org.thingsboard.server.dao.service.BaseAlarmServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class AlarmServiceNoSqlTest extends BaseAlarmServiceTest { 22 public class AlarmServiceNoSqlTest extends BaseAlarmServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseAssetServiceTest; 19 import org.thingsboard.server.dao.service.BaseAssetServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class AssetServiceNoSqlTest extends BaseAssetServiceTest { 22 public class AssetServiceNoSqlTest extends BaseAssetServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseCustomerServiceTest; 19 import org.thingsboard.server.dao.service.BaseCustomerServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class CustomerServiceNoSqlTest extends BaseCustomerServiceTest { 22 public class CustomerServiceNoSqlTest extends BaseCustomerServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseDashboardServiceTest; 19 import org.thingsboard.server.dao.service.BaseDashboardServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class DashboardServiceNoSqlTest extends BaseDashboardServiceTest { 22 public class DashboardServiceNoSqlTest extends BaseDashboardServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest; 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class DeviceCredentialCacheNoSqlTest extends BaseDeviceCredentialsCacheTest { 22 public class DeviceCredentialCacheNoSqlTest extends BaseDeviceCredentialsCacheTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest; 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class DeviceCredentialServiceNoSqlTest extends BaseDeviceCredentialsServiceTest { 22 public class DeviceCredentialServiceNoSqlTest extends BaseDeviceCredentialsServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseDeviceServiceTest; 19 import org.thingsboard.server.dao.service.BaseDeviceServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class DeviceServiceNoSqlTest extends BaseDeviceServiceTest { 22 public class DeviceServiceNoSqlTest extends BaseDeviceServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseRelationServiceTest; 19 import org.thingsboard.server.dao.service.BaseRelationServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class RelationServiceNoSqlTest extends BaseRelationServiceTest { 22 public class RelationServiceNoSqlTest extends BaseRelationServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseTenantServiceTest; 19 import org.thingsboard.server.dao.service.BaseTenantServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class TenantServiceNoSqlTest extends BaseTenantServiceTest { 22 public class TenantServiceNoSqlTest extends BaseTenantServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseUserServiceTest; 19 import org.thingsboard.server.dao.service.BaseUserServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class UserServiceNoSqlTest extends BaseUserServiceTest { 22 public class UserServiceNoSqlTest extends BaseUserServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest; 19 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class WidgetTypeServiceNoSqlTest extends BaseWidgetTypeServiceTest { 22 public class WidgetTypeServiceNoSqlTest extends BaseWidgetTypeServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.nosql; 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 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest; 19 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class WidgetsBundleServiceNoSqlTest extends BaseWidgetsBundleServiceTest { 22 public class WidgetsBundleServiceNoSqlTest extends BaseWidgetsBundleServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.plugin.nosql; 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 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest; 19 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class PluginServiceNoSqlTest extends BasePluginServiceTest { 22 public class PluginServiceNoSqlTest extends BasePluginServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.plugin.sql; 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 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest; 19 import org.thingsboard.server.dao.service.plugin.BasePluginServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class PluginServiceSqlTest extends BasePluginServiceTest { 22 public class PluginServiceSqlTest extends BasePluginServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.rule.nosql; 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 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest; 19 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class RuleServiceNoSqlTest extends BaseRuleServiceTest { 22 public class RuleServiceNoSqlTest extends BaseRuleServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.rule.sql; 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 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest; 19 import org.thingsboard.server.dao.service.rule.BaseRuleServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class RuleServiceSqlTest extends BaseRuleServiceTest { 22 public class RuleServiceSqlTest extends BaseRuleServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest; 19 import org.thingsboard.server.dao.service.BaseAdminSettingsServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class AdminSettingsServiceSqlTest extends BaseAdminSettingsServiceTest { 22 public class AdminSettingsServiceSqlTest extends BaseAdminSettingsServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseAlarmServiceTest; 19 import org.thingsboard.server.dao.service.BaseAlarmServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class AlarmServiceSqlTest extends BaseAlarmServiceTest { 22 public class AlarmServiceSqlTest extends BaseAlarmServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseAssetServiceTest; 19 import org.thingsboard.server.dao.service.BaseAssetServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class AssetServiceSqlTest extends BaseAssetServiceTest { 22 public class AssetServiceSqlTest extends BaseAssetServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseCustomerServiceTest; 19 import org.thingsboard.server.dao.service.BaseCustomerServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class CustomerServiceSqlTest extends BaseCustomerServiceTest { 22 public class CustomerServiceSqlTest extends BaseCustomerServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseDashboardServiceTest; 19 import org.thingsboard.server.dao.service.BaseDashboardServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class DashboardServiceSqlTest extends BaseDashboardServiceTest { 22 public class DashboardServiceSqlTest extends BaseDashboardServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest; 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsCacheTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class DeviceCredentialsCacheSqlTest extends BaseDeviceCredentialsCacheTest { 22 public class DeviceCredentialsCacheSqlTest extends BaseDeviceCredentialsCacheTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest; 19 import org.thingsboard.server.dao.service.BaseDeviceCredentialsServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class DeviceCredentialsServiceSqlTest extends BaseDeviceCredentialsServiceTest { 22 public class DeviceCredentialsServiceSqlTest extends BaseDeviceCredentialsServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseDeviceServiceTest; 19 import org.thingsboard.server.dao.service.BaseDeviceServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class DeviceServiceSqlTest extends BaseDeviceServiceTest { 22 public class DeviceServiceSqlTest extends BaseDeviceServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseRelationServiceTest; 19 import org.thingsboard.server.dao.service.BaseRelationServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class RelationServiceSqlTest extends BaseRelationServiceTest { 22 public class RelationServiceSqlTest extends BaseRelationServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseTenantServiceTest; 19 import org.thingsboard.server.dao.service.BaseTenantServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class TenantServiceSqlTest extends BaseTenantServiceTest { 22 public class TenantServiceSqlTest extends BaseTenantServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseUserServiceTest; 19 import org.thingsboard.server.dao.service.BaseUserServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class UserServiceSqlTest extends BaseUserServiceTest { 22 public class UserServiceSqlTest extends BaseUserServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest; 19 import org.thingsboard.server.dao.service.BaseWidgetTypeServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class WidgetTypeServiceSqlTest extends BaseWidgetTypeServiceTest { 22 public class WidgetTypeServiceSqlTest extends BaseWidgetTypeServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.sql; 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 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest; 19 import org.thingsboard.server.dao.service.BaseWidgetsBundleServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class WidgetsBundleServiceSqlTest extends BaseWidgetsBundleServiceTest { 22 public class WidgetsBundleServiceSqlTest extends BaseWidgetsBundleServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.timeseries.nosql; 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 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest; 19 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest;
20 20
21 -@DaoServiceNoSqlTest 21 +@DaoNoSqlTest
22 public class TimeseriesServiceNoSqlTest extends BaseTimeseriesServiceTest { 22 public class TimeseriesServiceNoSqlTest extends BaseTimeseriesServiceTest {
23 } 23 }
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 */ 15 */
16 package org.thingsboard.server.dao.service.timeseries.sql; 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 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest; 19 import org.thingsboard.server.dao.service.timeseries.BaseTimeseriesServiceTest;
20 20
21 -@DaoServiceSqlTest 21 +@DaoSqlTest
22 public class TimeseriesServiceSqlTest extends BaseTimeseriesServiceTest { 22 public class TimeseriesServiceSqlTest extends BaseTimeseriesServiceTest {
23 } 23 }
@@ -71,7 +71,6 @@ @@ -71,7 +71,6 @@
71 <springfox-swagger.version>2.6.1</springfox-swagger.version> 71 <springfox-swagger.version>2.6.1</springfox-swagger.version>
72 <bouncycastle.version>1.56</bouncycastle.version> 72 <bouncycastle.version>1.56</bouncycastle.version>
73 <winsw.version>2.0.1</winsw.version> 73 <winsw.version>2.0.1</winsw.version>
74 - <h2.version>1.4.194</h2.version>  
75 <dbunit.version>2.5.3</dbunit.version> 74 <dbunit.version>2.5.3</dbunit.version>
76 <spring-test-dbunit.version>1.2.1</spring-test-dbunit.version> 75 <spring-test-dbunit.version>1.2.1</spring-test-dbunit.version>
77 <postgresql.driver.version>9.4.1211</postgresql.driver.version> 76 <postgresql.driver.version>9.4.1211</postgresql.driver.version>
@@ -742,12 +741,6 @@ @@ -742,12 +741,6 @@
742 <version>${bouncycastle.version}</version> 741 <version>${bouncycastle.version}</version>
743 </dependency> 742 </dependency>
744 <dependency> 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 <groupId>ru.yandex.qatools.embed</groupId> 744 <groupId>ru.yandex.qatools.embed</groupId>
752 <artifactId>postgresql-embedded</artifactId> 745 <artifactId>postgresql-embedded</artifactId>
753 <version>2.2</version> 746 <version>2.2</version>