Browse Source

TenantProfileEdgeTest - revert tenant profile update

pull/13130/head
Volodymyr Babak 2 years ago
parent
commit
a38d39fda9
  1. 14
      application/src/test/java/org/thingsboard/server/edge/TenantProfileEdgeTest.java

14
application/src/test/java/org/thingsboard/server/edge/TenantProfileEdgeTest.java

@ -44,9 +44,8 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
@Test @Test
public void testTenantProfiles() throws Exception { public void testTenantProfiles() throws Exception {
loginSysAdmin(); loginSysAdmin();
TenantProfile originalTenantProfile = doGet("/api/tenantProfile/" + tenantProfileId.getId(), TenantProfile.class);
// save current values into tmp to revert after test TenantProfile edgeTenantProfile = new TenantProfile(originalTenantProfile);
TenantProfile edgeTenantProfile = doGet("/api/tenantProfile/" + tenantProfileId.getId(), TenantProfile.class);
// updated edge tenant profile // updated edge tenant profile
edgeTenantProfile.setName("Tenant Profile Edge Test"); edgeTenantProfile.setName("Tenant Profile Edge Test");
@ -64,14 +63,15 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
Assert.assertEquals("Updated tenant profile Edge Test", tenantProfileMsg.getDescription()); Assert.assertEquals("Updated tenant profile Edge Test", tenantProfileMsg.getDescription());
Assert.assertEquals("Tenant Profile Edge Test", tenantProfileMsg.getName()); Assert.assertEquals("Tenant Profile Edge Test", tenantProfileMsg.getName());
doPost("/api/tenantProfile", originalTenantProfile, TenantProfile.class);
loginTenantAdmin(); loginTenantAdmin();
} }
@Test @Test
public void testIsolatedTenantProfile() throws Exception { public void testIsolatedTenantProfile() throws Exception {
loginSysAdmin(); loginSysAdmin();
TenantProfile originalTenantProfile = doGet("/api/tenantProfile/" + tenantProfileId.getId(), TenantProfile.class);
TenantProfile edgeTenantProfile = doGet("/api/tenantProfile/" + tenantProfileId.getId(), TenantProfile.class); TenantProfile edgeTenantProfile = new TenantProfile(originalTenantProfile);
// set tenant profile isolated and add 2 queues - main and isolated // set tenant profile isolated and add 2 queues - main and isolated
edgeTenantProfile.setIsolatedTbRuleEngine(true); edgeTenantProfile.setIsolatedTbRuleEngine(true);
@ -110,6 +110,10 @@ public class TenantProfileEdgeTest extends AbstractEdgeTest {
Assert.assertNotNull(queue); Assert.assertNotNull(queue);
Assert.assertEquals(tenantId, queue.getTenantId()); Assert.assertEquals(tenantId, queue.getTenantId());
} }
loginSysAdmin();
doPost("/api/tenantProfile", originalTenantProfile, TenantProfile.class);
loginTenantAdmin();
} }
private TenantProfileQueueConfiguration createQueueConfig(String queueName, String queueTopic) { private TenantProfileQueueConfiguration createQueueConfig(String queueName, String queueTopic) {

Loading…
Cancel
Save