@Test public void testContentRequest_root_with_content_key() { SitePath sitePath = new SitePath(siteKey, "/contentName--123"); final ContentKey contentKey = new ContentKey(123); ContentPath contentPath = new ContentPath(contentKey, "contentName", new Path("/")); sitePath.setContentPath(contentPath); SectionContentEntity sectionContent = createSectionContent(contentKey, "contentName"); MenuItemEntity menuItem = new MenuItemEntity(); addSectionContentToMenuItem(menuItem, sectionContent); injectContentIntoContentDao(contentKey, "contentName"); injectMenuItemToSiteEntityResolver("/", menuItem); PageRequestContextResolver pageRequestContextResolver = new PageRequestContextResolver(contentDao); PageRequestContext resolvedContext = pageRequestContextResolver.resolvePageRequestContext(site, sitePath); ContentPath resolvedContentPath = resolvedContext.getContentPath(); assertNotNull(resolvedContentPath); assertEquals("123", resolvedContentPath.getContentKey().toString()); assertNotNull(resolvedContext.getRequestedMenuItem()); assertTrue(resolvedContext.getPageRequestType().equals(PageRequestType.CONTENT)); }