mirror of
https://github.com/robindhole/sfg-restdocs-example.git
synced 2025-09-13 14:32:14 +00:00
adding spring mockmvc config
This commit is contained in:
@@ -6,12 +6,14 @@ import guru.springframework.sfgrestdocsexample.repositories.BeerRepository;
|
|||||||
import guru.springframework.sfgrestdocsexample.web.model.BeerDto;
|
import guru.springframework.sfgrestdocsexample.web.model.BeerDto;
|
||||||
import guru.springframework.sfgrestdocsexample.web.model.BeerStyleEnum;
|
import guru.springframework.sfgrestdocsexample.web.model.BeerStyleEnum;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs;
|
||||||
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
|
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
|
||||||
import org.springframework.boot.test.mock.mockito.MockBean;
|
import org.springframework.boot.test.mock.mockito.MockBean;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
import org.springframework.context.annotation.Import;
|
|
||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
|
import org.springframework.restdocs.RestDocumentationExtension;
|
||||||
import org.springframework.test.web.servlet.MockMvc;
|
import org.springframework.test.web.servlet.MockMvc;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
@@ -23,6 +25,8 @@ import static org.mockito.BDDMockito.given;
|
|||||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
|
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
|
||||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
|
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
|
||||||
|
|
||||||
|
@ExtendWith(RestDocumentationExtension.class)
|
||||||
|
@AutoConfigureRestDocs
|
||||||
@WebMvcTest(BeerController.class)
|
@WebMvcTest(BeerController.class)
|
||||||
@ComponentScan(basePackages = "guru.springframework.sfgrestdocsexample.web.mappers")
|
@ComponentScan(basePackages = "guru.springframework.sfgrestdocsexample.web.mappers")
|
||||||
class BeerControllerTest {
|
class BeerControllerTest {
|
||||||
|
Reference in New Issue
Block a user