use of com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction in project entando-core by entando.
the class TestExtendedResourceAction method testNewImageResource_2.
public void testNewImageResource_2() throws Throwable {
// Contenuto customers
this.executeEdit("ART102", "admin");
String contentOnSessionMarker = super.extractSessionMarker("ART102", ApsAdminSystemConstants.EDIT);
// iniziazione parametri sessione
HttpSession session = this.getRequest().getSession();
session.setAttribute(ResourceAttributeActionHelper.ATTRIBUTE_NAME_SESSION_PARAM, "Foto");
session.setAttribute(ResourceAttributeActionHelper.RESOURCE_TYPE_CODE_SESSION_PARAM, "Image");
session.setAttribute(ResourceAttributeActionHelper.RESOURCE_LANG_CODE_SESSION_PARAM, "it");
this.initContentAction("/do/jacms/Content/Resource", "new", contentOnSessionMarker);
// per replicare il chain in occasione dei chooseResource da edit Contenuto.
this.addParameter("resourceTypeCode", "Image");
String result = this.executeAction();
assertEquals(Action.SUCCESS, result);
ExtendedResourceAction action = (ExtendedResourceAction) this.getAction();
List<Group> allowedGroup = action.getAllowedGroups();
assertEquals(2, allowedGroup.size());
}
use of com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction in project entando-core by entando.
the class TestExtendedResourceAction method testNewImageResource_1.
public void testNewImageResource_1() throws Throwable {
// Contenuto FREE
this.executeEdit("ART1", "admin");
String contentOnSessionMarker = super.extractSessionMarker("ART1", ApsAdminSystemConstants.EDIT);
// iniziazione parametri sessione
HttpSession session = this.getRequest().getSession();
session.setAttribute(ResourceAttributeActionHelper.ATTRIBUTE_NAME_SESSION_PARAM, "Foto");
session.setAttribute(ResourceAttributeActionHelper.RESOURCE_TYPE_CODE_SESSION_PARAM, "Image");
session.setAttribute(ResourceAttributeActionHelper.RESOURCE_LANG_CODE_SESSION_PARAM, "it");
this.initContentAction("/do/jacms/Content/Resource", "new", contentOnSessionMarker);
// per replicare il chain in occasione dei chooseResource da edit Contenuto.
this.addParameter("resourceTypeCode", "Image");
String result = this.executeAction();
assertEquals(Action.SUCCESS, result);
ExtendedResourceAction action = (ExtendedResourceAction) this.getAction();
List<Group> allowedGroup = action.getAllowedGroups();
assertEquals(1, allowedGroup.size());
}
Aggregations