Commit bdb6d2589b0a11ab069df2b878ad155a082955d6
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> |