@Test public void getManagementUI_withLibraryAndProjectSelected_isEnabled() { CloudLibrary library = LIBRARY_1.toCloudLibrary(); GoogleCloudApiSelectorPanel panel = new GoogleCloudApiSelectorPanel(ImmutableList.of(library), testFixture.getProject()); JTable table = panel.getCloudLibrariesTable(); checkAddLibraryCheckbox(table, 0); panel.getDetailsPanel().setCloudLibrary(library, panel.getApiManagementMap().get(library)); CloudProject cloudProject = CloudProject.create("name", "id", "user"); ProjectSelector projectSelector = panel.getProjectSelector(); projectSelector.setSelectedProject(cloudProject); projectSelector .getProjectSelectionListeners() .forEach(listener -> listener.projectSelected(cloudProject)); assertThat(panel.getDetailsPanel().getEnableApiCheckbox().isEnabled()).isTrue(); assertThat(panel.getDetailsPanel().getManagementInfoPanel().isVisible()).isFalse(); }