|
|
@ -116,7 +116,9 @@ public abstract class BaseDashboardControllerTest extends AbstractControllerTest |
|
|
|
|
|
|
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
|
|
|
|
|
|
doPost("/api/dashboard", dashboard).andExpect(statusReason(containsString(msgError))); |
|
|
doPost("/api/dashboard", dashboard) |
|
|
|
|
|
.andExpect(status().isBadRequest()) |
|
|
|
|
|
.andExpect(statusReason(containsString(msgError))); |
|
|
|
|
|
|
|
|
dashboard.setTenantId(savedTenant.getId()); |
|
|
dashboard.setTenantId(savedTenant.getId()); |
|
|
testNotifyEntityEqualsOneTimeError(dashboard, savedTenant.getId(), |
|
|
testNotifyEntityEqualsOneTimeError(dashboard, savedTenant.getId(), |
|
|
@ -165,9 +167,11 @@ public abstract class BaseDashboardControllerTest extends AbstractControllerTest |
|
|
savedDashboard.getTenantId(), tenantAdmin.getCustomerId(), tenantAdmin.getId(), tenantAdmin.getEmail(), ActionType.DELETED, |
|
|
savedDashboard.getTenantId(), tenantAdmin.getCustomerId(), tenantAdmin.getId(), tenantAdmin.getEmail(), ActionType.DELETED, |
|
|
savedDashboard.getId().getId().toString()); |
|
|
savedDashboard.getId().getId().toString()); |
|
|
|
|
|
|
|
|
|
|
|
String dashboardIdStr = savedDashboard.getId().getId().toString(); |
|
|
|
|
|
String msgError = "Dashboard with id [" + dashboardIdStr + "] is not found"; |
|
|
doGet("/api/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
doGet("/api/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
.andExpect(status().isNotFound()); |
|
|
.andExpect(status().isNotFound()) |
|
|
|
|
|
.andExpect(statusReason(containsString(msgError))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
@ -231,9 +235,12 @@ public abstract class BaseDashboardControllerTest extends AbstractControllerTest |
|
|
dashboard.setTitle("My dashboard"); |
|
|
dashboard.setTitle("My dashboard"); |
|
|
Dashboard savedDashboard = doPost("/api/dashboard", dashboard, Dashboard.class); |
|
|
Dashboard savedDashboard = doPost("/api/dashboard", dashboard, Dashboard.class); |
|
|
|
|
|
|
|
|
doPost("/api/customer/" + Uuids.timeBased().toString() |
|
|
String customerIdStr = Uuids.timeBased().toString(); |
|
|
|
|
|
String msgError = "Customer with id [" + customerIdStr + "] is not found"; |
|
|
|
|
|
doPost("/api/customer/" + customerIdStr |
|
|
+ "/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
+ "/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
.andExpect(status().isNotFound()); |
|
|
.andExpect(status().isNotFound()) |
|
|
|
|
|
.andExpect(statusReason(containsString(msgError))); |
|
|
|
|
|
|
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
@ -269,13 +276,15 @@ public abstract class BaseDashboardControllerTest extends AbstractControllerTest |
|
|
|
|
|
|
|
|
doPost("/api/customer/" + savedCustomer.getId().getId().toString() |
|
|
doPost("/api/customer/" + savedCustomer.getId().getId().toString() |
|
|
+ "/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
+ "/dashboard/" + savedDashboard.getId().getId().toString()) |
|
|
.andExpect(status().isForbidden()); |
|
|
.andExpect(status().isForbidden()) |
|
|
|
|
|
.andExpect(statusReason(containsString(msgErrorPermission))); |
|
|
|
|
|
|
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
Mockito.reset(tbClusterService, auditLogService); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
|
|
|
|
|
|
doDelete("/api/tenant/" + savedTenant2.getId().getId().toString()) |
|
|
doDelete("/api/tenant/" + savedTenant2.getId().getId().toString()) |
|
|
.andExpect(status().isForbidden()); |
|
|
.andExpect(status().isForbidden()) |
|
|
|
|
|
.andExpect(statusReason(containsString(msgErrorPermission))); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
testNotifyEntityNever(savedDashboard.getId(), savedDashboard); |
|
|
|
|
|
|
|
|
loginSysAdmin(); |
|
|
loginSysAdmin(); |
|
|
|