replay(portalRequestUtils);
portletUrlSyntaxProvider.setPortalRequestUtils(portalRequestUtils);
final IPortletEntityId portletEntityId = new MockPortletEntityId("entityId1");
final IPortletWindowId portletWindowId = new MockPortletWindowId("windowId1");
final IPortletWindow portletWindow = new MockPortletWindow(portletWindowId, portletEntityId, "portletApp", "portletName");
final ChannelRuntimeData channelRuntimeData = new ChannelRuntimeData();
channelRuntimeData.setBaseActionURL("base/action.url");
request.setAttribute(IPortletAdaptor.ATTRIBUTE__RUNTIME_DATA, channelRuntimeData);
MockPortletEntity portletEntity = new MockPortletEntity();
portletEntity.setPortletEntityId(portletEntityId);
portletEntity.setChannelSubscribeId(portletEntityId.getStringId());
final IPortletWindowRegistry portletWindowRegistry = createMock(IPortletWindowRegistry.class);
expect(portletWindowRegistry.getParentPortletEntity(request, portletWindowId))
.andReturn(portletEntity)
.anyTimes();
final MockPortletWindowId transientPortletWindowId = new MockPortletWindowId("tp.windowId1");
expect(portletWindowRegistry.createTransientPortletWindowId(request, portletWindowId))
.andReturn(transientPortletWindowId)
.anyTimes();
expect(portletWindowRegistry.isTransient(request, portletWindowId))