public CompiledUserProfileAsserter<RA> assertUserDashboardLinks(int expectedLinks) { assertEquals("Wrong number of userDashboardLinks in " + desc(), expectedLinks, getCompiledUserProfile().getUserDashboardLink().size()); return this; }
@Test public void test130GetCompiledUserProfile() throws Exception { final String TEST_NAME = "test130GetCompiledUserProfile"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN CompiledUserProfile compiledUserProfile = modelInteractionService.getCompiledUserProfile(task, result); // THEN assertSuccess(result); assertCompiledUserProfile(compiledUserProfile) .assertAdditionalMenuLinks(0) .assertUserDashboardLinks(1) .assertObjectForms(1) .assertUserDashboardWidgets(0) .assertObjectCollectionViews(3); RichHyperlinkType link = compiledUserProfile.getUserDashboardLink().get(0); assertEquals("Bad link label", "Foo", link.getLabel()); assertEquals("Bad link targetUrl", "/foo", link.getTargetUrl()); assertEquals("Bad timezone targetUrl", "Jamaica", compiledUserProfile.getDefaultTimezone()); }
adminGuiConfiguration.getUserDashboardLink().forEach(userDashboardLink -> composite.getUserDashboardLink().add(userDashboardLink.clone())); if (adminGuiConfiguration.getDefaultTimezone() != null) { composite.setDefaultTimezone(adminGuiConfiguration.getDefaultTimezone());