public boolean isContainerNameValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getContainerName().trim().isEmpty(); }
public boolean isArtifactIdValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getArtifactId().trim().isEmpty(); }
public boolean isGroupIdValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getGroupId().trim().isEmpty(); }
public boolean isVersionValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getVersion().trim().isEmpty(); }
@Override public void onContentChange() { final int currentSelectedPage = getSelectedPage(); if ( newTemplatePresenter.hasProcessCapability() && !newContainerFormPresenter.isEmpty() ) { if ( pages.size() != 3 ) { pages.clear(); pages.add( NewServerTemplateWizard.this.newTemplatePresenter ); pages.add( NewServerTemplateWizard.this.newContainerFormPresenter ); pages.add( NewServerTemplateWizard.this.processConfigPagePresenter ); view.setPageTitles( getPages() ); checkPagesState(); view.selectPage( currentSelectedPage ); } } else if ( pages.size() != 2 ) { pages.clear(); pages.add( NewServerTemplateWizard.this.newTemplatePresenter ); pages.add( NewServerTemplateWizard.this.newContainerFormPresenter ); view.setPageTitles( getPages() ); checkPagesState(); view.selectPage( currentSelectedPage > 1 ? 1 : currentSelectedPage ); } } };
if ( !newContainerFormPresenter.isEmpty() ) { capabilityContainerConfig.put( Capability.PROCESS, processConfigPagePresenter.buildProcessConfig() ); if ( !newContainerFormPresenter.isEmpty() ) { containersSpec.add( newContainerFormPresenter.buildContainerSpec( newTemplatePresenter.getTemplateName(), capabilityContainerConfig ) );
@Test public void testIsEmpty() { when(view.getContainerName()).thenReturn(" "); when(view.getGroupId()).thenReturn(" "); when(view.getArtifactId()).thenReturn(" "); when(view.getVersion()).thenReturn(" "); assertTrue(presenter.isEmpty()); }
@Test public void testComplete() { when( newTemplatePresenter.isProcessCapabilityChecked() ).thenReturn( true ); when( newContainerFormPresenter.isEmpty() ).thenReturn( true ); when( newContainerFormPresenter.isEmpty() ).thenReturn( true ); when( newTemplatePresenter.getTemplateName() ).thenReturn( "template-name" ); final String successMessage = "SUCCESS"; when( newTemplatePresenterView.getNewServerTemplateWizardSaveSuccess() ).thenReturn( successMessage ); newServerTemplateWizard.complete(); verify( notification ).fire( new NotificationEvent( successMessage, NotificationEvent.NotificationType.SUCCESS ) ); verifyClear(); verify( serverTemplateListRefreshEvent ).fire( new ServerTemplateListRefresh( "template-name" ) ); doThrow( new RuntimeException() ).when( specManagementService ).saveServerTemplate( any( ServerTemplate.class ) ); final String errorMessage = "ERROR"; when( newTemplatePresenterView.getNewServerTemplateWizardSaveError() ).thenReturn( errorMessage ); newServerTemplateWizard.complete(); verify( notification ).fire( new NotificationEvent( errorMessage, NotificationEvent.NotificationType.ERROR ) ); verify( newServerTemplateWizard ).pageSelected( 0 ); verify( newServerTemplateWizard ).start(); verify( newContainerFormPresenter ).initialise(); }
@Test public void testPages() { when( newTemplatePresenter.hasProcessCapability() ).thenReturn( true ); when( newContainerFormPresenter.isEmpty() ).thenReturn( false ); when( newContainerFormPresenter.isValid() ).thenReturn( true ); fireContentHandlers(); assertEquals( 3, newServerTemplateWizard.getPages().size() ); verify( view ).selectPage( 0 ); fireContentHandlers(); assertEquals( 3, newServerTemplateWizard.getPages().size() ); verify( view ).selectPage( 0 ); when( newTemplatePresenter.hasProcessCapability() ).thenReturn( true ); when( newContainerFormPresenter.isEmpty() ).thenReturn( true ); when( newContainerFormPresenter.isValid() ).thenReturn( false ); fireContentHandlers(); assertEquals( 2, newServerTemplateWizard.getPages().size() ); }
public boolean isValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { view.noErrors(); return true;