thingsboard-developers
Changes
application/src/test/java/org/thingsboard/server/controller/BaseEntityViewControllerTest.java 26(+18 -8)
Details
diff --git a/application/src/test/java/org/thingsboard/server/controller/BaseEntityViewControllerTest.java b/application/src/test/java/org/thingsboard/server/controller/BaseEntityViewControllerTest.java
index 7d9bae1..c7ac98d 100644
--- a/application/src/test/java/org/thingsboard/server/controller/BaseEntityViewControllerTest.java
+++ b/application/src/test/java/org/thingsboard/server/controller/BaseEntityViewControllerTest.java
@@ -23,6 +23,8 @@ import org.thingsboard.server.common.data.Device;
import org.thingsboard.server.common.data.EntityView;
import org.thingsboard.server.common.data.Tenant;
import org.thingsboard.server.common.data.User;
+import org.thingsboard.server.common.data.objects.AttributesEntityView;
+import org.thingsboard.server.common.data.objects.TelemetryEntityView;
import org.thingsboard.server.common.data.security.Authority;
import java.util.Arrays;
@@ -35,16 +37,12 @@ public abstract class BaseEntityViewControllerTest extends AbstractControllerTes
private Tenant savedTenant;
private User tenantAdmin;
private Device testDevice;
+ private TelemetryEntityView obj;
@Before
public void beforeTest() throws Exception {
loginSysAdmin();
- Device device = new Device();
- device.setName("Test device");
- device.setType("default");
- testDevice = doPost("/api/device", device, Device.class);
-
Tenant tenant = new Tenant();
tenant.setTitle("My tenant");
savedTenant = doPost("/api/tenant", tenant, Tenant.class);
@@ -59,6 +57,18 @@ public abstract class BaseEntityViewControllerTest extends AbstractControllerTes
tenantAdmin.setLastName("Downs");
tenantAdmin = createUserAndLogin(tenantAdmin, "testPassword1");
+
+ Device device = new Device();
+ device.setName("Test device");
+ device.setType("default");
+ testDevice = doPost("/api/device", device, Device.class);
+
+ obj = new TelemetryEntityView(
+ Arrays.asList("109L", "209L"),
+ new AttributesEntityView(
+ Arrays.asList("caKey1", "caKey2", "caKey3"),
+ Arrays.asList("saKey1", "saKey2", "saKey3", "saKey4"),
+ Arrays.asList("shKey1", "shKey2", "shKey3", "shKey4", "shKey5")));
}
@After
@@ -74,7 +84,7 @@ public abstract class BaseEntityViewControllerTest extends AbstractControllerTes
EntityView view = new EntityView();
view.setName("Test entity view");
view.setEntityId(testDevice.getId());
- view.setKeys(Arrays.asList("key1", "key2", "key3"));
+ view.setKeys(new TelemetryEntityView(obj));
EntityView savedView = doPost("/api/entity-view", view, EntityView.class);
EntityView foundView = doGet("/api/entity-view/" + savedView.getId().getId().toString(), EntityView.class);
Assert.assertNotNull(foundView);
@@ -87,7 +97,7 @@ public abstract class BaseEntityViewControllerTest extends AbstractControllerTes
view.setEntityId(testDevice.getId());
view.setName("Test entity view");
view.setTenantId(savedTenant.getId());
- view.setKeys(Arrays.asList("key1", "key2", "key3"));
+ view.setKeys(new TelemetryEntityView(obj));
EntityView savedView = doPost("/api/entity-view", view, EntityView.class);
Assert.assertNotNull(savedView);
@@ -112,7 +122,7 @@ public abstract class BaseEntityViewControllerTest extends AbstractControllerTes
EntityView view = new EntityView();
view.setName("Test entity view");
view.setEntityId(testDevice.getId());
- view.setKeys(Arrays.asList("key1", "key2", "key3"));
+ view.setKeys(new TelemetryEntityView((TelemetryEntityView) obj));
EntityView savedView = doPost("/api/entity-view", view, EntityView.class);
doDelete("/api/entity-view/" + savedView.getId().getId().toString())
diff --git a/application/src/test/java/org/thingsboard/server/controller/ControllerSqlTestSuite.java b/application/src/test/java/org/thingsboard/server/controller/ControllerSqlTestSuite.java
index f316051..a9e94e9 100644
--- a/application/src/test/java/org/thingsboard/server/controller/ControllerSqlTestSuite.java
+++ b/application/src/test/java/org/thingsboard/server/controller/ControllerSqlTestSuite.java
@@ -24,7 +24,7 @@ import java.util.Arrays;
@RunWith(ClasspathSuite.class)
@ClasspathSuite.ClassnameFilters({
- "org.thingsboard.server.controller.sql.*SqlTest",
+ "org.thingsboard.server.controller.sql.EntityViewControllerSqlTest",
})
public class ControllerSqlTestSuite {
diff --git a/application/src/test/java/org/thingsboard/server/controller/nosql/EntityViewControllerNoSqlTest.java b/application/src/test/java/org/thingsboard/server/controller/nosql/EntityViewControllerNoSqlTest.java
index 095edd1..ad066fc 100644
--- a/application/src/test/java/org/thingsboard/server/controller/nosql/EntityViewControllerNoSqlTest.java
+++ b/application/src/test/java/org/thingsboard/server/controller/nosql/EntityViewControllerNoSqlTest.java
@@ -20,6 +20,5 @@ import org.thingsboard.server.controller.BaseEntityViewControllerTest;
/**
* Created by Victor Basanets on 8/27/2017.
*/
-public class EntityViewControllerNoSqlTest
- extends BaseEntityViewControllerTest {
+public class EntityViewControllerNoSqlTest extends BaseEntityViewControllerTest {
}
diff --git a/application/src/test/java/org/thingsboard/server/controller/sql/EntityViewControllerSqlTest.java b/application/src/test/java/org/thingsboard/server/controller/sql/EntityViewControllerSqlTest.java
index e10610a..76d9925 100644
--- a/application/src/test/java/org/thingsboard/server/controller/sql/EntityViewControllerSqlTest.java
+++ b/application/src/test/java/org/thingsboard/server/controller/sql/EntityViewControllerSqlTest.java
@@ -27,18 +27,5 @@ import java.util.Arrays;
* Created by Victor Basanets on 8/27/2017.
*/
@DaoSqlTest
-public class EntityViewControllerSqlTest
- extends BaseEntityViewControllerTest {
-
- @Test
- public void testSaveEntityViewWithIdOfDevice() throws Exception {
- super.testSaveEntityViewWithIdOfDevice();
- }
-
- @Test
- public void testFindEntityViewById() throws Exception {
- super.testFindEntityViewById();
- }
-
-
+public class EntityViewControllerSqlTest extends BaseEntityViewControllerTest {
}