Browse Source

Tests added to validateDeviceProfileDefaultRuleChainTemplate

pull/9209/head
Sergey Matvienko 3 years ago
parent
commit
2338b2b4a0
  1. 2
      application/src/main/java/org/thingsboard/server/service/install/InstallScripts.java
  2. 5
      application/src/test/java/org/thingsboard/server/service/install/InstallScriptsTest.java

2
application/src/main/java/org/thingsboard/server/service/install/InstallScripts.java

@ -107,7 +107,7 @@ public class InstallScripts {
return Paths.get(getDataDir(), JSON_DIR, TENANT_DIR, RULE_CHAINS_DIR);
}
private Path getDeviceProfileDefaultRuleChainTemplateFilePath() {
Path getDeviceProfileDefaultRuleChainTemplateFilePath() {
return Paths.get(getDataDir(), JSON_DIR, TENANT_DIR, DEVICE_PROFILE_DIR, "rule_chain_template.json");
}

5
application/src/test/java/org/thingsboard/server/service/install/InstallScriptsTest.java

@ -92,6 +92,11 @@ class InstallScriptsTest {
ruleChainsFromPath.forEach(this::validateRuleChainTemplate);
}
@Test
void testDeviceProfileDefaultRuleChainTemplate() {
validateRuleChainTemplate(installScripts.getDeviceProfileDefaultRuleChainTemplateFilePath());
}
private void validateRuleChainTemplate(Path templateFilePath) {
JsonNode ruleChainJson = JacksonUtil.toJsonNode(templateFilePath.toFile());

Loading…
Cancel
Save