mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-20 06:45:50 +00:00
Add unit test for initFindForm in OwnerController
This commit is contained in:
parent
7ac78dba3a
commit
764c1faed6
1 changed files with 34 additions and 0 deletions
|
@ -2,6 +2,30 @@ package org.springframework.samples.petclinic.owner;
|
||||||
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.DisplayName;
|
import org.junit.jupiter.api.DisplayName;
|
||||||
|
import org.springframework.ui.Model;
|
||||||
|
import org.springframework.ui.ConcurrentModel;
|
||||||
|
import org.springframework.samples.petclinic.owner.Owner;
|
||||||
|
import org.mockito.junit.jupiter.MockitoExtension;
|
||||||
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
|
||||||
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
|
import static org.mockito.Mockito.doReturn;
|
||||||
|
import static org.mockito.Mockito.verify;
|
||||||
|
import static org.mockito.Mockito.verifyNoInteractions;
|
||||||
|
import static org.mockito.Mockito.doNothing;
|
||||||
|
import org.mockito.InjectMocks;
|
||||||
|
import org.mockito.Mock;
|
||||||
|
import org.springframework.test.web.servlet.MockMvc;
|
||||||
|
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.springframework.samples.petclinic.owner.OwnerController;
|
||||||
|
import org.springframework.samples.petclinic.owner.OwnerRepository;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.springframework.ui.ConcurrentModel;
|
import org.springframework.ui.ConcurrentModel;
|
||||||
import org.junit.jupiter.api.extension.ExtendWith;
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
@ -42,6 +66,16 @@ class OwnerControllerTest {
|
||||||
mockMvc = MockMvcBuilders.standaloneSetup(ownerController).build();
|
mockMvc = MockMvcBuilders.standaloneSetup(ownerController).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DisplayName("Test initFindForm")
|
||||||
|
@Test
|
||||||
|
void testInitFindForm() {
|
||||||
|
Model model = new ConcurrentModel();
|
||||||
|
|
||||||
|
String view = ownerController.initFindForm();
|
||||||
|
|
||||||
|
assertThat(view).isEqualTo("owners/findOwners");
|
||||||
|
}
|
||||||
|
|
||||||
@DisplayName("Test initCreationForm")
|
@DisplayName("Test initCreationForm")
|
||||||
@Test
|
@Test
|
||||||
void testInitCreationForm() {
|
void testInitCreationForm() {
|
||||||
|
|
Loading…
Reference in a new issue