Class CrudActionConfigurer<TCrudActions extends ch.puzzle.libpuzzle.springframework.boot.rest.CrudActions,TAction>
- java.lang.Object
-
- ch.puzzle.libpuzzle.springframework.boot.rest.test.actionmatcher.base.CrudActionConfigurer<TCrudActions,TAction>
-
- All Implemented Interfaces:
org.springframework.test.web.servlet.setup.MockMvcConfigurer
- Direct Known Subclasses:
CreateActionConfigurer,DeleteActionConfigurer,FindActionConfigurer,ListActionConfigurer,UpdateActionConfigurer
public abstract class CrudActionConfigurer<TCrudActions extends ch.puzzle.libpuzzle.springframework.boot.rest.CrudActions,TAction> extends java.lang.Object implements org.springframework.test.web.servlet.setup.MockMvcConfigurer
-
-
Field Summary
Fields Modifier and Type Field Description protected TCrudActionscrudActions
-
Constructor Summary
Constructors Modifier Constructor Description protectedCrudActionConfigurer(TCrudActions crudActions)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.springframework.test.web.servlet.request.RequestPostProcessorbeforeMockMvcCreated(org.springframework.test.web.servlet.setup.ConfigurableMockMvcBuilder<?> builder, org.springframework.web.context.WebApplicationContext context)protected abstract TActioncreateActionMock()protected abstract TActioncreateActionSpy()protected abstract voidmockCrudActions(TCrudActions crudActions, TAction action)
-
-
-
Field Detail
-
crudActions
protected final TCrudActions extends ch.puzzle.libpuzzle.springframework.boot.rest.CrudActions crudActions
-
-
Constructor Detail
-
CrudActionConfigurer
protected CrudActionConfigurer(TCrudActions crudActions)
-
-
Method Detail
-
beforeMockMvcCreated
public org.springframework.test.web.servlet.request.RequestPostProcessor beforeMockMvcCreated(org.springframework.test.web.servlet.setup.ConfigurableMockMvcBuilder<?> builder, org.springframework.web.context.WebApplicationContext context)- Specified by:
beforeMockMvcCreatedin interfaceorg.springframework.test.web.servlet.setup.MockMvcConfigurer
-
createActionMock
protected abstract TAction createActionMock()
-
createActionSpy
protected abstract TAction createActionSpy()
-
mockCrudActions
protected abstract void mockCrudActions(TCrudActions crudActions, TAction action)
-
-