@Test public void testExecute_WithActiveUserAndCreatedChildSite() throws Exception { final Date activationDate = new Date(); User user = TestUtil.createUser(); user.setActiveted(activationDate); Site parentSite = TestUtil.createSite(); DraftChildSiteRegistration registration = TestUtil.createChildSiteRegistration(parentSite); ChildSiteSettings settings = TestUtil.createChildSiteSettings(registration, parentSite); Site childSite = TestUtil.createSite(); settings.setSite(childSite); settings.setUserId(user.getUserId()); settings.setConfirmCode("confirm"); settings.setCreatedDate(new Date()); settings.setAccessLevel(SiteAccessLevel.ADMINISTRATOR); action.setSettingsId(settings.getChildSiteSettingsId()); action.setConfirmCode("confirm"); ResolutionMock resolutionMock = (ResolutionMock) action.show(); Assert.assertEquals(SiteEditPageAction.class, resolutionMock.getRedirectByAction()); Assert.assertEquals("siteId", resolutionMock.getRedirectByActionParameters()[0].getName()); Assert.assertEquals( childSite.getSiteId(), resolutionMock.getRedirectByActionParameters()[0].getValue()); }