Add unit test for processUpdateOwnerForm in OwnerController with validation errors

This commit is contained in:
Auto_EPMD-EDP AIAssistant 2024-10-24 09:23:42 +03:00
parent 4b035d68ff
commit 7d966a0d68

View file

@ -53,4 +53,18 @@ class OwnerControllerTest {
verifyNoInteractions(ownerRepository); verifyNoInteractions(ownerRepository);
} }
@Test
@DisplayName("Test processUpdateOwnerForm with validation errors")
void testProcessUpdateOwnerFormWithValidationErrors() {
Owner owner = new Owner();
doReturn(true).when(result).hasErrors();
String view = ownerController.processUpdateOwnerForm(owner, result, 1, redirectAttributes);
assertThat(view).isEqualTo("owners/createOrUpdateOwnerForm");
verify(result).hasErrors();
verifyNoInteractions(ownerRepository);
}
} }