public void setup() { profilePreferences.load(loadedProfilePreferences -> { final HomeModel model = modelProvider.get(loadedProfilePreferences); view.setWelcome(model.getWelcome()); view.setDescription(model.getDescription()); view.setBackgroundImageUrl(model.getBackgroundImageUrl()); model.getShortcuts().forEach(shortcut -> { final ShortcutPresenter shortcutPresenter = shortcutPresenters.get(); shortcutPresenter.setup(shortcut); view.addShortcut(shortcutPresenter); }); }, RuntimeException::new); }
private void assertHomeModel(final HomeModel model, final String deployDescription) { assertNotNull(model); assertEquals(Constants.Heading, model.getWelcome()); assertEquals(Constants.SubHeading, model.getDescription()); assertEquals(2, model.getShortcuts().size()); assertEquals(Constants.Design, model.getShortcuts().get(0).getHeading()); assertEquals(Constants.DesignDescription, model.getShortcuts().get(0).getSubHeading()); assertEquals(Constants.Deploy, model.getShortcuts().get(1).getHeading()); assertEquals(deployDescription, model.getShortcuts().get(1).getSubHeading()); }
protected void assertHomeModel(final HomeModel model, final String deployDescription) { assertNotNull(model); assertEquals(Constants.Heading, model.getWelcome()); assertEquals(Constants.SubHeading, model.getDescription()); assertEquals(4, model.getShortcuts().size()); assertEquals(Constants.Design, model.getShortcuts().get(0).getHeading()); assertEquals(Constants.DesignDescriptionFull, model.getShortcuts().get(0).getSubHeading()); assertEquals(Constants.Deploy, model.getShortcuts().get(1).getHeading()); assertEquals(deployDescription, model.getShortcuts().get(1).getSubHeading()); }