@EventHandler("container-name") private void onContainerNameChange(@ForEvent("change") final Event event) { presenter.onContainerNameChange(); }
@EventHandler("container-name") private void onContainerNameChange(@ForEvent("change") final Event event) { presenter.onContainerNameChange(); }
@Test public void testOnContainerNameChangeValid() { when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(true); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.VALID); }
@Test public void testOnContainerNameChangeValid() { when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(true); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.VALID); }
@Test public void onContainerNameChangeInvalid() { when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(false); when(translationService.getTranslation(ContainerConfigPresenter_InvalidContainerNameErrorMessage)).thenReturn(ERROR_MESSAGE); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.ERROR); verify(view, times(1)).setContainerNameHelpText(ERROR_MESSAGE); }
@Test public void onContainerNameChangeInvalid() { when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(false); when(translationService.getTranslation(ContainerConfigPresenter_InvalidContainerNameErrorMessage)).thenReturn(ERROR_MESSAGE); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.ERROR); verify(view, times(1)).setContainerNameHelpText(ERROR_MESSAGE); }
@Test public void testOnContainerNameChangeValidButAlreadyInUse() { ArrayList<String> alreadyInUseContainerNames = new ArrayList<>(); alreadyInUseContainerNames.add(CONTAINER_NAME_VALUE); presenter.setup(alreadyInUseContainerNames); when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(true); when(translationService.getTranslation(ContainerConfigPresenter_ContainerNameAlreadyInUseErrorMessage)).thenReturn(ERROR_MESSAGE); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.ERROR); verify(view, times(1)).setContainerNameHelpText(ERROR_MESSAGE); }
@Test public void testOnContainerNameChangeValidButAlreadyInUse() { ArrayList<String> alreadyInUseContainerNames = new ArrayList<>(); alreadyInUseContainerNames.add(CONTAINER_NAME_VALUE); presenter.setup(alreadyInUseContainerNames); when(view.getContainerName()).thenReturn(CONTAINER_NAME_VALUE); when(provisioningValidationService.isValidContainerName(CONTAINER_NAME_VALUE)).thenReturn(true); when(translationService.getTranslation(ContainerConfigPresenter_ContainerNameAlreadyInUseErrorMessage)).thenReturn(ERROR_MESSAGE); presenter.onContainerNameChange(); verify(view, times(1)).clearContainerNameHelpText(); verify(view, times(1)).clearFormError(); verify(view, times(1)).setContainerNameStatus(FormStatus.ERROR); verify(view, times(1)).setContainerNameHelpText(ERROR_MESSAGE); }
presenter.onContainerNameChange(); assertFalse(presenter.validateForSubmit()); verify(view,
presenter.onContainerNameChange(); assertFalse(presenter.validateForSubmit()); verify(view,