Documentation
¶
Index ¶
- func InjectGinTestframe(s *GinTestframe)
- func LoadGinTestframe() baseiface.ISingleton
- type GinTestframe
- func (self GinTestframe) Body2Bytes(body any) []byte
- func (self *GinTestframe) DefaultAgentMiddleware() gin.HandlerFunc
- func (self *GinTestframe) Exec(url string, body []byte) *httptest.ResponseRecorder
- func (self *GinTestframe) Get(param gin.H) *httptest.ResponseRecorder
- func (self *GinTestframe) GetAs(h gin.H, out any) *httptest.ResponseRecorder
- func (self *GinTestframe) GetUrl(url string) *httptest.ResponseRecorder
- func (self *GinTestframe) Header(key string, value any) *GinTestframe
- func (self *GinTestframe) HeaderToken(value any) *GinTestframe
- func (self *GinTestframe) IfGet() bool
- func (self *GinTestframe) IfPost() bool
- func (self *GinTestframe) Init(method string, route string, ginFunc gin.HandlerFunc, token string) *GinTestframe
- func (self *GinTestframe) InitGet(route string, ginFunc gin.HandlerFunc, tokens ...string) *GinTestframe
- func (self *GinTestframe) InitPost(route string, ginFunc gin.HandlerFunc, tokens ...string) *GinTestframe
- func (self *GinTestframe) MapParam2Array(param gin.H) []string
- func (self *GinTestframe) Middle() gin.HandlerFunc
- func (self *GinTestframe) Post(body any) *httptest.ResponseRecorder
- func (self *GinTestframe) PostAs(body any, out any) *httptest.ResponseRecorder
- func (self *GinTestframe) SetMiddle(middle gin.HandlerFunc) *GinTestframe
- func (self *GinTestframe) Use(middle gin.HandlerFunc) *GinTestframe
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectGinTestframe ¶
func InjectGinTestframe(s *GinTestframe)
func LoadGinTestframe ¶
func LoadGinTestframe() baseiface.ISingleton
Types ¶
type GinTestframe ¶
type GinTestframe struct {
basedto.BaseEntity
Method string
RouteUrl string
GinFunc gin.HandlerFunc
Url string
Body []byte
Headers map[string]string
Token string
IfUseMiddle bool
// contains filtered or unexported fields
}
func NewGinTestframe ¶
func NewGinTestframe() *GinTestframe
func (GinTestframe) Body2Bytes ¶
func (self GinTestframe) Body2Bytes(body any) []byte
func (*GinTestframe) DefaultAgentMiddleware ¶
func (self *GinTestframe) DefaultAgentMiddleware() gin.HandlerFunc
func (*GinTestframe) Exec ¶
func (self *GinTestframe) Exec(url string, body []byte) *httptest.ResponseRecorder
cfginfo.FindBeanCfgInfo().ShowCfgInfo()
func (*GinTestframe) Get ¶
func (self *GinTestframe) Get(param gin.H) *httptest.ResponseRecorder
func (*GinTestframe) GetAs ¶
func (self *GinTestframe) GetAs(h gin.H, out any) *httptest.ResponseRecorder
func (*GinTestframe) GetUrl ¶
func (self *GinTestframe) GetUrl(url string) *httptest.ResponseRecorder
func (*GinTestframe) Header ¶
func (self *GinTestframe) Header(key string, value any) *GinTestframe
func (*GinTestframe) HeaderToken ¶
func (self *GinTestframe) HeaderToken(value any) *GinTestframe
func (*GinTestframe) IfGet ¶
func (self *GinTestframe) IfGet() bool
func (*GinTestframe) IfPost ¶
func (self *GinTestframe) IfPost() bool
func (*GinTestframe) Init ¶
func (self *GinTestframe) Init(method string, route string, ginFunc gin.HandlerFunc, token string) *GinTestframe
func (*GinTestframe) InitGet ¶
func (self *GinTestframe) InitGet(route string, ginFunc gin.HandlerFunc, tokens ...string) *GinTestframe
func (*GinTestframe) InitPost ¶
func (self *GinTestframe) InitPost(route string, ginFunc gin.HandlerFunc, tokens ...string) *GinTestframe
func (*GinTestframe) MapParam2Array ¶
func (self *GinTestframe) MapParam2Array(param gin.H) []string
func (*GinTestframe) Middle ¶
func (self *GinTestframe) Middle() gin.HandlerFunc
func (*GinTestframe) Post ¶
func (self *GinTestframe) Post(body any) *httptest.ResponseRecorder
func (*GinTestframe) PostAs ¶
func (self *GinTestframe) PostAs(body any, out any) *httptest.ResponseRecorder
func (*GinTestframe) SetMiddle ¶
func (self *GinTestframe) SetMiddle(middle gin.HandlerFunc) *GinTestframe
func (*GinTestframe) Use ¶
func (self *GinTestframe) Use(middle gin.HandlerFunc) *GinTestframe
Click to show internal directories.
Click to hide internal directories.