updated test to cover sysadmin authority
This commit is contained in:
parent
3f2633fba5
commit
4f75565545
@ -193,17 +193,29 @@ public class WidgetTypeControllerTest extends AbstractControllerTest {
|
|||||||
|
|
||||||
loginCustomerUser();
|
loginCustomerUser();
|
||||||
|
|
||||||
List<WidgetType> loadedWidgetTypes2 = doGetTyped("/api/widgetTypes?widgetsBundleId={widgetsBundleId}",
|
List<WidgetType> loadedWidgetTypesCustomer = doGetTyped("/api/widgetTypes?widgetsBundleId={widgetsBundleId}",
|
||||||
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
||||||
Collections.sort(loadedWidgetTypes2, idComparator);
|
Collections.sort(loadedWidgetTypesCustomer, idComparator);
|
||||||
Assert.assertEquals(widgetTypes, loadedWidgetTypes2);
|
Assert.assertEquals(widgetTypes, loadedWidgetTypesCustomer);
|
||||||
|
|
||||||
List<WidgetTypeDetails> loadedWidgetTypes3 = doGetTyped("/api/widgetTypesDetails?widgetsBundleId={widgetsBundleId}",
|
List<WidgetTypeDetails> customerLoadedWidgetTypesDetails = doGetTyped("/api/widgetTypesDetails?widgetsBundleId={widgetsBundleId}",
|
||||||
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
||||||
List<WidgetType> widgetTypes3 = loadedWidgetTypes3.stream().map(WidgetType::new).collect(Collectors.toList());
|
List<WidgetType> widgetTypesFromDetailsListCustomer = customerLoadedWidgetTypesDetails.stream().map(WidgetType::new).collect(Collectors.toList());
|
||||||
Collections.sort(widgetTypes3, idComparator);
|
Collections.sort(widgetTypesFromDetailsListCustomer, idComparator);
|
||||||
Assert.assertEquals(widgetTypes3, loadedWidgetTypes);
|
Assert.assertEquals(widgetTypesFromDetailsListCustomer, loadedWidgetTypes);
|
||||||
|
|
||||||
|
loginSysAdmin();
|
||||||
|
|
||||||
|
List<WidgetType> sysAdminLoadedWidgetTypes = doGetTyped("/api/widgetTypes?widgetsBundleId={widgetsBundleId}",
|
||||||
|
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
||||||
|
Collections.sort(sysAdminLoadedWidgetTypes, idComparator);
|
||||||
|
Assert.assertEquals(widgetTypes, sysAdminLoadedWidgetTypes);
|
||||||
|
|
||||||
|
List<WidgetTypeDetails> sysAdminLoadedWidgetTypesDetails = doGetTyped("/api/widgetTypesDetails?widgetsBundleId={widgetsBundleId}",
|
||||||
|
new TypeReference<>(){}, widgetsBundle.getId().getId().toString());
|
||||||
|
List<WidgetType> widgetTypesFromDetailsListSysAdmin = sysAdminLoadedWidgetTypesDetails.stream().map(WidgetType::new).collect(Collectors.toList());
|
||||||
|
Collections.sort(widgetTypesFromDetailsListSysAdmin, idComparator);
|
||||||
|
Assert.assertEquals(widgetTypesFromDetailsListSysAdmin, loadedWidgetTypes);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user