@Test
public void testGetURLBackURLWithBackURLParameter() {

	MockLiferayPortletRenderRequest mockLiferayPortletRenderRequest =
		new MockLiferayPortletRenderRequest();
	mockLiferayPortletRenderRequest.setAttribute(
		"null" + StringPool.DASH + WebKeys.CURRENT_PORTLET_URL,
		new MockLiferayPortletURL());
	String backURL = RandomTestUtil.randomString();
	mockLiferayPortletRenderRequest.setParameter("backURL", backURL);
	ContentDashboardDropdownItemsProvider
		contentDashboardDropdownItemsProvider =
			new ContentDashboardDropdownItemsProvider(
				_http, _language, mockLiferayPortletRenderRequest,
				new MockLiferayPortletRenderResponse(), new PortalImpl());
	ContentDashboardItem contentDashboardItem = _getContentDashboardItem(
		Collections.singletonList(
			_getContentDashboardItemAction(
				"view", ContentDashboardItemAction.Type.VIEW, "validURL")));
	List<DropdownItem> dropdownItems =
		contentDashboardDropdownItemsProvider.getDropdownItems(
			contentDashboardItem);
	Stream<DropdownItem> stream = dropdownItems.stream();
	DropdownItem viewDropdownItem = stream.filter(
		dropdownItem -> Objects.equals(
			String.valueOf(dropdownItem.get("label")), "view")
	).findFirst(
	).orElseThrow(
		() -> new AssertionError()
	);
	Assert.assertEquals(
		backURL,
		_http.getParameter(
			String.valueOf(viewDropdownItem.get("href")), "p_l_back_url"));
}