/** * Tests that the EditStartersModel is parsed and that existing starters already present on the * project are initially selected. */ @Test public void existingStartersSelected() throws Exception { IProject project = harness.createBootProject("foo", withStarters("web", "actuator")); ISpringBootProject bootProject = springBootCore.project(project); EditStartersModel wizard = createWizard(project); assertTrue(wizard.isSupported()); assertEquals(bootProject.getBootVersion(), wizard.getBootVersion()); assertStarterDeps(wizard.dependencies.getCurrentSelection(), "web", "actuator"); }
@Test public void serviceUnavailable() throws Exception { String bootVersion = BOOT_1_3_X_RELEASE; IProject project = harness.createBootProject( "foo", bootVersion(bootVersion), // boot version fixed withStarters("web")); initializr.makeUnavailable(); EditStartersModel wizard = createWizard(project); assertFalse(wizard.isSupported()); }