Documentation
¶
Index ¶
- type Actual
- func (a *Actual) AppendWithArgsMethod()
- func (a *Actual) ArgGOType() gotypes.Type
- func (a *Actual) GetActualArg() ast.Expr
- func (a *Actual) GetAsyncArg() *AsyncArg
- func (a *Actual) IsAsync() bool
- func (a *Actual) IsTuple() bool
- func (a *Actual) ReplaceActual(newArgs ast.Expr)
- func (a *Actual) ReplaceActualWithItsFirstArg()
- type ArgPayload
- type ArgType
- type AsyncArg
- type ComparisonActualPayload
- type ComparisonArgPayload
- type ErrPayload
- type ErrorMethodPayload
- type FuncCallArgPayload
- type FuncComparisonPayload
- func (f *FuncComparisonPayload) ArgType() ArgType
- func (f *FuncComparisonPayload) GetFuncArg() ast.Expr
- func (f *FuncComparisonPayload) GetLeft() value.Valuer
- func (f *FuncComparisonPayload) GetOp() token.Token
- func (f *FuncComparisonPayload) GetRight() value.Valuer
- func (f *FuncComparisonPayload) GetType() gotypes.Type
- func (f *FuncComparisonPayload) GetValue() constant.Value
- func (f *FuncComparisonPayload) GetValueExpr() ast.Expr
- func (f *FuncComparisonPayload) IsError() bool
- func (f *FuncComparisonPayload) IsFunc() bool
- func (f *FuncComparisonPayload) IsInterface() bool
- func (f *FuncComparisonPayload) IsPointer() bool
- func (f *FuncComparisonPayload) IsValueInt() bool
- func (f *FuncComparisonPayload) IsValueNumeric() bool
- func (f *FuncComparisonPayload) IsValueZero() bool
- type FuncSigArgPayload
- type NilComparisonPayload
- func (*NilComparisonPayload) ArgType() ArgType
- func (n *NilComparisonPayload) GetLeft() value.Valuer
- func (n *NilComparisonPayload) GetOp() token.Token
- func (n *NilComparisonPayload) GetRight() value.Valuer
- func (n *NilComparisonPayload) GetType() gotypes.Type
- func (n *NilComparisonPayload) GetValue() constant.Value
- func (n *NilComparisonPayload) GetValueExpr() ast.Expr
- func (n *NilComparisonPayload) IsError() bool
- func (n *NilComparisonPayload) IsFunc() bool
- func (n *NilComparisonPayload) IsInterface() bool
- func (n *NilComparisonPayload) IsPointer() bool
- func (n *NilComparisonPayload) IsValueInt() bool
- func (n *NilComparisonPayload) IsValueNumeric() bool
- func (n *NilComparisonPayload) IsValueZero() bool
- type RegularArgPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actual ¶
type Actual struct { Orig *ast.CallExpr Clone *ast.CallExpr Arg ArgPayload // contains filtered or unexported fields }
func (*Actual) AppendWithArgsMethod ¶
func (a *Actual) AppendWithArgsMethod()
func (*Actual) GetActualArg ¶
func (*Actual) GetAsyncArg ¶
func (*Actual) ReplaceActual ¶
func (*Actual) ReplaceActualWithItsFirstArg ¶
func (a *Actual) ReplaceActualWithItsFirstArg()
type ArgPayload ¶
type ArgPayload interface {
ArgType() ArgType
}
type ArgType ¶
type ArgType uint64
const ( UnknownActualArgType ArgType = 1 << iota ErrActualArgType LenFuncActualArgType CapFuncActualArgType ComparisonActualArgType LenComparisonActualArgType CapComparisonActualArgType NilComparisonActualArgType BinaryComparisonActualArgType FuncSigArgType ErrFuncActualArgType GomegaParamArgType MultiRetsArgType ErrorMethodArgType ErrorTypeArgType EqualZero GreaterThanZero )
type AsyncArg ¶
type AsyncArg struct {
// contains filtered or unexported fields
}
func (*AsyncArg) Polling ¶
func (a *AsyncArg) Polling() intervals.DurationValue
func (*AsyncArg) Timeout ¶
func (a *AsyncArg) Timeout() intervals.DurationValue
func (*AsyncArg) TooManyPolling ¶
func (*AsyncArg) TooManyTimeouts ¶
type ComparisonActualPayload ¶
type ComparisonArgPayload ¶
type ComparisonArgPayload struct {
// contains filtered or unexported fields
}
func (*ComparisonArgPayload) ArgType ¶
func (*ComparisonArgPayload) ArgType() ArgType
func (*ComparisonArgPayload) GetLeft ¶
func (c *ComparisonArgPayload) GetLeft() value.Valuer
func (*ComparisonArgPayload) GetOp ¶
func (c *ComparisonArgPayload) GetOp() token.Token
func (*ComparisonArgPayload) GetRight ¶
func (c *ComparisonArgPayload) GetRight() value.Valuer
type ErrPayload ¶
func (*ErrPayload) ArgType ¶
func (*ErrPayload) ArgType() ArgType
type ErrorMethodPayload ¶ added in v0.18.2
type ErrorMethodPayload struct{}
func (ErrorMethodPayload) ArgType ¶ added in v0.18.2
func (ErrorMethodPayload) ArgType() ArgType
type FuncCallArgPayload ¶
type FuncCallArgPayload struct {
// contains filtered or unexported fields
}
func (*FuncCallArgPayload) ArgType ¶
func (f *FuncCallArgPayload) ArgType() ArgType
type FuncComparisonPayload ¶
type FuncComparisonPayload struct {
// contains filtered or unexported fields
}
func (*FuncComparisonPayload) ArgType ¶
func (f *FuncComparisonPayload) ArgType() ArgType
func (*FuncComparisonPayload) GetFuncArg ¶
func (f *FuncComparisonPayload) GetFuncArg() ast.Expr
func (*FuncComparisonPayload) GetLeft ¶
func (f *FuncComparisonPayload) GetLeft() value.Valuer
func (*FuncComparisonPayload) GetOp ¶
func (f *FuncComparisonPayload) GetOp() token.Token
func (*FuncComparisonPayload) GetRight ¶
func (f *FuncComparisonPayload) GetRight() value.Valuer
func (*FuncComparisonPayload) GetType ¶
func (f *FuncComparisonPayload) GetType() gotypes.Type
func (*FuncComparisonPayload) GetValue ¶
func (f *FuncComparisonPayload) GetValue() constant.Value
func (*FuncComparisonPayload) GetValueExpr ¶
func (f *FuncComparisonPayload) GetValueExpr() ast.Expr
func (*FuncComparisonPayload) IsError ¶
func (f *FuncComparisonPayload) IsError() bool
func (*FuncComparisonPayload) IsFunc ¶
func (f *FuncComparisonPayload) IsFunc() bool
func (*FuncComparisonPayload) IsInterface ¶
func (f *FuncComparisonPayload) IsInterface() bool
func (*FuncComparisonPayload) IsPointer ¶
func (f *FuncComparisonPayload) IsPointer() bool
func (*FuncComparisonPayload) IsValueInt ¶
func (f *FuncComparisonPayload) IsValueInt() bool
func (*FuncComparisonPayload) IsValueNumeric ¶
func (f *FuncComparisonPayload) IsValueNumeric() bool
func (*FuncComparisonPayload) IsValueZero ¶
func (f *FuncComparisonPayload) IsValueZero() bool
type FuncSigArgPayload ¶ added in v0.18.0
type FuncSigArgPayload struct {
// contains filtered or unexported fields
}
func (FuncSigArgPayload) ArgType ¶ added in v0.18.0
func (f FuncSigArgPayload) ArgType() ArgType
type NilComparisonPayload ¶
type NilComparisonPayload struct {
// contains filtered or unexported fields
}
func (*NilComparisonPayload) ArgType ¶
func (*NilComparisonPayload) ArgType() ArgType
func (*NilComparisonPayload) GetLeft ¶
func (n *NilComparisonPayload) GetLeft() value.Valuer
func (*NilComparisonPayload) GetOp ¶
func (n *NilComparisonPayload) GetOp() token.Token
func (*NilComparisonPayload) GetRight ¶
func (n *NilComparisonPayload) GetRight() value.Valuer
func (*NilComparisonPayload) GetType ¶
func (n *NilComparisonPayload) GetType() gotypes.Type
func (*NilComparisonPayload) GetValue ¶
func (n *NilComparisonPayload) GetValue() constant.Value
func (*NilComparisonPayload) GetValueExpr ¶
func (n *NilComparisonPayload) GetValueExpr() ast.Expr
func (*NilComparisonPayload) IsError ¶
func (n *NilComparisonPayload) IsError() bool
func (*NilComparisonPayload) IsFunc ¶
func (n *NilComparisonPayload) IsFunc() bool
func (*NilComparisonPayload) IsInterface ¶
func (n *NilComparisonPayload) IsInterface() bool
func (*NilComparisonPayload) IsPointer ¶
func (n *NilComparisonPayload) IsPointer() bool
func (*NilComparisonPayload) IsValueInt ¶
func (n *NilComparisonPayload) IsValueInt() bool
func (*NilComparisonPayload) IsValueNumeric ¶
func (n *NilComparisonPayload) IsValueNumeric() bool
func (*NilComparisonPayload) IsValueZero ¶
func (n *NilComparisonPayload) IsValueZero() bool
type RegularArgPayload ¶
func (*RegularArgPayload) ArgType ¶
func (*RegularArgPayload) ArgType() ArgType
Click to show internal directories.
Click to hide internal directories.