Documentation ¶
Index ¶
- type RequestInterface
- type ResponseStatus
- type TestInterface
- func (ti *TestInterface) Body(s string) interface{}
- func (ti *TestInterface) BodyArray() []interface{}
- func (ti *TestInterface) BodyObject() map[string]interface{}
- func (ti *TestInterface) BodyParam(k string) interface{}
- func (ti *TestInterface) BodyParams() map[string]interface{}
- func (ti *TestInterface) Device() string
- func (ti *TestInterface) Fail() *ResponseStatus
- func (ti *TestInterface) FullPath() string
- func (ti *TestInterface) GetHeader(k string) string
- func (ti *TestInterface) HttpError(s string, x int)
- func (ti *TestInterface) IsTLS() bool
- func (ti *TestInterface) Log() logging.Logger
- func (ti *TestInterface) Method() string
- func (ti *TestInterface) Param(k string) interface{}
- func (ti *TestInterface) Params() map[string]interface{}
- func (ti *TestInterface) R() interface{}
- func (ti *TestInterface) RawBody() (*ResponseStatus, []byte)
- func (ti *TestInterface) ReadBodyArray() *ResponseStatus
- func (ti *TestInterface) ReadBodyObject() *ResponseStatus
- func (ti *TestInterface) Redirect(s string, x int) *ResponseStatus
- func (ti *TestInterface) Res() http.ResponseWriter
- func (ti *TestInterface) Respond(args ...interface{}) *ResponseStatus
- func (ti *TestInterface) ServeFile(s string)
- func (ti *TestInterface) SetBodyParam(k string, i interface{})
- func (ti *TestInterface) SetBodyParams(m map[string]interface{})
- func (ti *TestInterface) SetHeader(k, v string)
- func (ti *TestInterface) SetParam(k string, i interface{})
- func (ti *TestInterface) SetParams(m map[string]interface{})
- func (ti *TestInterface) UID() (string, error)
- func (ti *TestInterface) Write(b []byte)
- func (ti *TestInterface) Writer() io.Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestInterface ¶
type RequestInterface interface { UID() (string, error) FullPath() string IsTLS() bool Method() string Device() string Body(string) interface{} // accesses the request params of the payload Param(string) interface{} Params() map[string]interface{} SetParam(string, interface{}) SetParams(map[string]interface{}) BodyParam(string) interface{} BodyParams() map[string]interface{} SetBodyParam(string, interface{}) SetBodyParams(map[string]interface{}) SetHeader(string, string) GetHeader(string) string RawBody() (*ResponseStatus, []byte) ReadBodyObject() *ResponseStatus ReadBodyArray() *ResponseStatus BodyArray() []interface{} BodyObject() map[string]interface{} Redirect(string, int) *ResponseStatus ServeFile(string) HttpError(string, int) Writer() io.Writer Write([]byte) Fail() *ResponseStatus Respond(args ...interface{}) *ResponseStatus // logging Log() logging.Logger // Res() http.ResponseWriter R() interface{} }
func NewTestInterface ¶
func NewTestInterface(method, path string) RequestInterface
type ResponseStatus ¶
type ResponseStatus struct { Value interface{} `json:"value,omitempty"` Code int `json:"code"` Message interface{} `json:"message"` }
func Respond ¶
func Respond(args ...interface{}) *ResponseStatus
func (*ResponseStatus) MessageString ¶
func (status *ResponseStatus) MessageString() string
type TestInterface ¶
type TestInterface struct {
// contains filtered or unexported fields
}
func (*TestInterface) Body ¶
func (ti *TestInterface) Body(s string) interface{}
func (*TestInterface) BodyArray ¶
func (ti *TestInterface) BodyArray() []interface{}
func (*TestInterface) BodyObject ¶
func (ti *TestInterface) BodyObject() map[string]interface{}
func (*TestInterface) BodyParam ¶
func (ti *TestInterface) BodyParam(k string) interface{}
func (*TestInterface) BodyParams ¶
func (ti *TestInterface) BodyParams() map[string]interface{}
func (*TestInterface) Device ¶
func (ti *TestInterface) Device() string
func (*TestInterface) Fail ¶
func (ti *TestInterface) Fail() *ResponseStatus
func (*TestInterface) FullPath ¶
func (ti *TestInterface) FullPath() string
func (*TestInterface) GetHeader ¶
func (ti *TestInterface) GetHeader(k string) string
func (*TestInterface) HttpError ¶
func (ti *TestInterface) HttpError(s string, x int)
func (*TestInterface) IsTLS ¶
func (ti *TestInterface) IsTLS() bool
func (*TestInterface) Log ¶
func (ti *TestInterface) Log() logging.Logger
func (*TestInterface) Method ¶
func (ti *TestInterface) Method() string
func (*TestInterface) Param ¶
func (ti *TestInterface) Param(k string) interface{}
func (*TestInterface) Params ¶
func (ti *TestInterface) Params() map[string]interface{}
func (*TestInterface) R ¶
func (ti *TestInterface) R() interface{}
func (*TestInterface) RawBody ¶
func (ti *TestInterface) RawBody() (*ResponseStatus, []byte)
func (*TestInterface) ReadBodyArray ¶
func (ti *TestInterface) ReadBodyArray() *ResponseStatus
func (*TestInterface) ReadBodyObject ¶
func (ti *TestInterface) ReadBodyObject() *ResponseStatus
func (*TestInterface) Redirect ¶
func (ti *TestInterface) Redirect(s string, x int) *ResponseStatus
func (*TestInterface) Res ¶
func (ti *TestInterface) Res() http.ResponseWriter
func (*TestInterface) Respond ¶
func (ti *TestInterface) Respond(args ...interface{}) *ResponseStatus
func (*TestInterface) ServeFile ¶
func (ti *TestInterface) ServeFile(s string)
func (*TestInterface) SetBodyParam ¶
func (ti *TestInterface) SetBodyParam(k string, i interface{})
func (*TestInterface) SetBodyParams ¶
func (ti *TestInterface) SetBodyParams(m map[string]interface{})
func (*TestInterface) SetHeader ¶
func (ti *TestInterface) SetHeader(k, v string)
func (*TestInterface) SetParam ¶
func (ti *TestInterface) SetParam(k string, i interface{})
func (*TestInterface) SetParams ¶
func (ti *TestInterface) SetParams(m map[string]interface{})
func (*TestInterface) UID ¶
func (ti *TestInterface) UID() (string, error)
func (*TestInterface) Write ¶
func (ti *TestInterface) Write(b []byte)
func (*TestInterface) Writer ¶
func (ti *TestInterface) Writer() io.Writer
Click to show internal directories.
Click to hide internal directories.