Commit 3c3a4e4c743a932227359dc371a9d1c79044dca9

Authored by Volodymyr Babak
1 parent ea5f4d78

Fixed device api sql test

@@ -32,8 +32,9 @@ public class SystemSqlTestSuite { @@ -32,8 +32,9 @@ public class SystemSqlTestSuite {
32 @ClassRule 32 @ClassRule
33 public static CustomSqlUnit sqlUnit = new CustomSqlUnit( 33 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
34 Arrays.asList("sql/schema.sql", "sql/system-data.sql"), 34 Arrays.asList("sql/schema.sql", "sql/system-data.sql"),
35 - "sql-test.properties",  
36 - "sql/drop-all-tables.sql"); 35 + "sql/drop-all-tables.sql",
  36 + "sql-test.properties"
  37 + );
37 38
38 39
39 } 40 }
@@ -228,7 +228,7 @@ CREATE TABLE IF NOT EXISTS widget_type ( @@ -228,7 +228,7 @@ CREATE TABLE IF NOT EXISTS widget_type (
228 id uuid NOT NULL CONSTRAINT widget_type_pkey PRIMARY KEY, 228 id uuid NOT NULL CONSTRAINT widget_type_pkey PRIMARY KEY,
229 alias character varying(255), 229 alias character varying(255),
230 bundle_alias character varying(255), 230 bundle_alias character varying(255),
231 - descriptor varchar(2000000), 231 + descriptor varchar(1000000),
232 name character varying(255), 232 name character varying(255),
233 tenant_id uuid 233 tenant_id uuid
234 ); 234 );
@@ -36,16 +36,24 @@ import java.util.Properties; @@ -36,16 +36,24 @@ import java.util.Properties;
36 @Slf4j 36 @Slf4j
37 public class CustomSqlUnit extends ExternalResource { 37 public class CustomSqlUnit extends ExternalResource {
38 38
39 - private List<String> sqlFiles;  
40 - private String dropAllTablesSqlFile;  
41 - private String dbUrl;  
42 - private String dbUserName;  
43 - private String dbPassword; 39 + private final List<String> sqlFiles;
  40 + private final String dropAllTablesSqlFile;
  41 + private final String dbUrl;
  42 + private final String dbUserName;
  43 + private final String dbPassword;
44 44
45 - public CustomSqlUnit(List<String> sqlFiles, String configurationFileName, String dropAllTablesSqlFile) { 45 + public CustomSqlUnit(List<String> sqlFiles, String dropAllTablesSqlFile, String configurationFileName) {
46 this.sqlFiles = sqlFiles; 46 this.sqlFiles = sqlFiles;
47 this.dropAllTablesSqlFile = dropAllTablesSqlFile; 47 this.dropAllTablesSqlFile = dropAllTablesSqlFile;
48 - loadProperties(configurationFileName); 48 + final Properties properties = new Properties();
  49 + try (final InputStream stream = this.getClass().getClassLoader().getResourceAsStream(configurationFileName)) {
  50 + properties.load(stream);
  51 + this.dbUrl = properties.getProperty("spring.datasource.url");
  52 + this.dbUserName = properties.getProperty("spring.datasource.username");
  53 + this.dbPassword = properties.getProperty("spring.datasource.password");
  54 + } catch (IOException e) {
  55 + throw new RuntimeException(e.getMessage(), e);
  56 + }
49 } 57 }
50 58
51 @Override 59 @Override
@@ -91,17 +99,4 @@ public class CustomSqlUnit extends ExternalResource { @@ -91,17 +99,4 @@ public class CustomSqlUnit extends ExternalResource {
91 } 99 }
92 } 100 }
93 } 101 }
94 -  
95 - private void loadProperties(String fileName) {  
96 - final Properties properties = new Properties();  
97 - try (final InputStream stream = this.getClass().getClassLoader().getResourceAsStream(fileName)) {  
98 - properties.load(stream);  
99 - this.dbUrl = properties.getProperty("spring.datasource.url");  
100 - this.dbUserName = properties.getProperty("spring.datasource.username");  
101 - this.dbPassword = properties.getProperty("spring.datasource.password");  
102 - } catch (IOException e) {  
103 - throw new RuntimeException(e.getMessage(), e);  
104 - }  
105 -  
106 - }  
107 } 102 }
@@ -24,14 +24,15 @@ import java.util.Arrays; @@ -24,14 +24,15 @@ import java.util.Arrays;
24 24
25 @RunWith(ClasspathSuite.class) 25 @RunWith(ClasspathSuite.class)
26 @ClassnameFilters({ 26 @ClassnameFilters({
27 - "org.thingsboard.server.dao.sql.*ABTest" 27 + "org.thingsboard.server.dao.sql.*AASDTest"
28 }) 28 })
29 public class JpaDaoTestSuite { 29 public class JpaDaoTestSuite {
30 30
31 @ClassRule 31 @ClassRule
32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit( 32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
33 Arrays.asList("sql/schema.sql", "sql/system-data.sql"), 33 Arrays.asList("sql/schema.sql", "sql/system-data.sql"),
34 - "sql-test.properties",  
35 - "sql/drop-all-tables.sql"); 34 + "sql/drop-all-tables.sql",
  35 + "sql-test.properties"
  36 + );
36 37
37 } 38 }
@@ -31,7 +31,8 @@ public class SqlDaoServiceTestSuite { @@ -31,7 +31,8 @@ public class SqlDaoServiceTestSuite {
31 @ClassRule 31 @ClassRule
32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit( 32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
33 Arrays.asList("sql/schema.sql", "sql/system-data.sql", "sql/system-test.sql"), 33 Arrays.asList("sql/schema.sql", "sql/system-data.sql", "sql/system-test.sql"),
34 - "sql-test.properties",  
35 - "sql/drop-all-tables.sql"); 34 + "sql/drop-all-tables.sql",
  35 + "sql-test.properties"
  36 + );
36 37
37 } 38 }