Commit 3c3a4e4c743a932227359dc371a9d1c79044dca9

Authored by Volodymyr Babak
1 parent ea5f4d78

Fixed device api sql test

... ... @@ -32,8 +32,9 @@ public class SystemSqlTestSuite {
32 32 @ClassRule
33 33 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
34 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 228 id uuid NOT NULL CONSTRAINT widget_type_pkey PRIMARY KEY,
229 229 alias character varying(255),
230 230 bundle_alias character varying(255),
231   - descriptor varchar(2000000),
  231 + descriptor varchar(1000000),
232 232 name character varying(255),
233 233 tenant_id uuid
234 234 );
... ...
... ... @@ -36,16 +36,24 @@ import java.util.Properties;
36 36 @Slf4j
37 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 46 this.sqlFiles = sqlFiles;
47 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 59 @Override
... ... @@ -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 24
25 25 @RunWith(ClasspathSuite.class)
26 26 @ClassnameFilters({
27   - "org.thingsboard.server.dao.sql.*ABTest"
  27 + "org.thingsboard.server.dao.sql.*AASDTest"
28 28 })
29 29 public class JpaDaoTestSuite {
30 30
31 31 @ClassRule
32 32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
33 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 31 @ClassRule
32 32 public static CustomSqlUnit sqlUnit = new CustomSqlUnit(
33 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 }
... ...