Documentation ¶
Index ¶
- type Assertion
- func (a *Assertion) Bool(value bool) *BoolSubject
- func (a *Assertion) Byte(value byte) *ByteSubject
- func (a *Assertion) Bytes(value []byte) *BytesSubject
- func (a *Assertion) Error(value error) *ErrorSubject
- func (a *Assertion) Int(value int) *IntSubject
- func (a *Assertion) Int64(value int64) *Int64Subject
- func (a *Assertion) Pointer(value interface{}) *PointerSubject
- func (a *Assertion) String(value string) *StringSubject
- func (a *Assertion) Uint16(value uint16) *Uint16Subject
- type BoolSubject
- type ByteSubject
- func (subject *ByteSubject) DisplayString() string
- func (subject *ByteSubject) Equals(expectation byte)
- func (subject *ByteSubject) Fail(verb string, other byte)
- func (subject *ByteSubject) GreaterThan(expectation byte)
- func (subject *ByteSubject) LessThan(expectation byte)
- func (subject *ByteSubject) Named(name string) *ByteSubject
- type BytesSubject
- type ErrorSubject
- func (subject *ErrorSubject) DisplayString() string
- func (subject *ErrorSubject) Equals(expectation error)
- func (subject *ErrorSubject) Fail(verb string, other error)
- func (subject *ErrorSubject) IsNil()
- func (subject *ErrorSubject) IsNotNil()
- func (subject *ErrorSubject) Named(name string) *ErrorSubject
- type Int64Subject
- func (subject *Int64Subject) AtLeast(expectation int64)
- func (subject *Int64Subject) AtMost(expectation int64)
- func (subject *Int64Subject) DisplayString() string
- func (subject *Int64Subject) Equals(expectation int64)
- func (subject *Int64Subject) Fail(verb string, other int64)
- func (subject *Int64Subject) GreaterThan(expectation int64)
- func (subject *Int64Subject) Named(name string) *Int64Subject
- type IntSubject
- func (subject *IntSubject) DisplayString() string
- func (subject *IntSubject) Equals(expectation int)
- func (subject *IntSubject) Fail(verb string, other int)
- func (subject *IntSubject) GreaterThan(expectation int)
- func (subject *IntSubject) LessThan(expectation int)
- func (subject *IntSubject) Named(name string) *IntSubject
- type PointerSubject
- func (subject *PointerSubject) DisplayString() string
- func (subject *PointerSubject) Equals(expectation interface{})
- func (subject *PointerSubject) Fail(verb string, other interface{})
- func (subject *PointerSubject) IsNil()
- func (subject *PointerSubject) IsNotNil()
- func (subject *PointerSubject) Named(name string) *PointerSubject
- type StringSubject
- type Subject
- type Uint16Subject
- func (subject *Uint16Subject) DisplayString() string
- func (subject *Uint16Subject) Equals(expectation uint16)
- func (subject *Uint16Subject) Fail(verb string, other uint16)
- func (subject *Uint16Subject) GreaterThan(expectation uint16)
- func (subject *Uint16Subject) LessThan(expectation uint16)
- func (subject *Uint16Subject) Named(name string) *Uint16Subject
- func (subject *Uint16Subject) Positive()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assertion ¶
type Assertion struct {
// contains filtered or unexported fields
}
Assertion is an assertion library inspired by Truth. See http://google.github.io/truth/
func (*Assertion) Bool ¶
func (a *Assertion) Bool(value bool) *BoolSubject
func (*Assertion) Byte ¶
func (a *Assertion) Byte(value byte) *ByteSubject
func (*Assertion) Bytes ¶
func (a *Assertion) Bytes(value []byte) *BytesSubject
func (*Assertion) Error ¶
func (a *Assertion) Error(value error) *ErrorSubject
func (*Assertion) Int ¶
func (a *Assertion) Int(value int) *IntSubject
func (*Assertion) Int64 ¶
func (a *Assertion) Int64(value int64) *Int64Subject
func (*Assertion) Pointer ¶
func (a *Assertion) Pointer(value interface{}) *PointerSubject
func (*Assertion) String ¶
func (a *Assertion) String(value string) *StringSubject
func (*Assertion) Uint16 ¶
func (a *Assertion) Uint16(value uint16) *Uint16Subject
type BoolSubject ¶
type BoolSubject struct { *Subject // contains filtered or unexported fields }
func NewBoolSubject ¶
func NewBoolSubject(base *Subject, value bool) *BoolSubject
func (*BoolSubject) DisplayString ¶
func (subject *BoolSubject) DisplayString() string
func (*BoolSubject) Equals ¶
func (subject *BoolSubject) Equals(expectation bool)
func (*BoolSubject) Fail ¶
func (subject *BoolSubject) Fail(verb string, other bool)
func (*BoolSubject) IsFalse ¶
func (subject *BoolSubject) IsFalse()
func (*BoolSubject) IsTrue ¶
func (subject *BoolSubject) IsTrue()
func (*BoolSubject) Named ¶
func (subject *BoolSubject) Named(name string) *BoolSubject
type ByteSubject ¶
type ByteSubject struct { *Subject // contains filtered or unexported fields }
func NewByteSubject ¶
func NewByteSubject(base *Subject, value byte) *ByteSubject
func (*ByteSubject) DisplayString ¶
func (subject *ByteSubject) DisplayString() string
func (*ByteSubject) Equals ¶
func (subject *ByteSubject) Equals(expectation byte)
func (*ByteSubject) Fail ¶
func (subject *ByteSubject) Fail(verb string, other byte)
func (*ByteSubject) GreaterThan ¶
func (subject *ByteSubject) GreaterThan(expectation byte)
func (*ByteSubject) LessThan ¶
func (subject *ByteSubject) LessThan(expectation byte)
func (*ByteSubject) Named ¶
func (subject *ByteSubject) Named(name string) *ByteSubject
type BytesSubject ¶
type BytesSubject struct { *Subject // contains filtered or unexported fields }
func NewBytesSubject ¶
func NewBytesSubject(base *Subject, value []byte) *BytesSubject
func (*BytesSubject) DisplayString ¶
func (subject *BytesSubject) DisplayString() string
func (*BytesSubject) Equals ¶
func (subject *BytesSubject) Equals(expectation []byte)
func (*BytesSubject) Fail ¶
func (subject *BytesSubject) Fail(verb string, other []byte)
func (*BytesSubject) Named ¶
func (subject *BytesSubject) Named(name string) *BytesSubject
type ErrorSubject ¶
type ErrorSubject struct { *Subject // contains filtered or unexported fields }
func NewErrorSubject ¶
func NewErrorSubject(base *Subject, value error) *ErrorSubject
func (*ErrorSubject) DisplayString ¶
func (subject *ErrorSubject) DisplayString() string
func (*ErrorSubject) Equals ¶
func (subject *ErrorSubject) Equals(expectation error)
func (*ErrorSubject) Fail ¶
func (subject *ErrorSubject) Fail(verb string, other error)
func (*ErrorSubject) IsNil ¶
func (subject *ErrorSubject) IsNil()
func (*ErrorSubject) IsNotNil ¶
func (subject *ErrorSubject) IsNotNil()
func (*ErrorSubject) Named ¶
func (subject *ErrorSubject) Named(name string) *ErrorSubject
type Int64Subject ¶
type Int64Subject struct { *Subject // contains filtered or unexported fields }
func NewInt64Subject ¶
func NewInt64Subject(base *Subject, value int64) *Int64Subject
func (*Int64Subject) AtLeast ¶
func (subject *Int64Subject) AtLeast(expectation int64)
func (*Int64Subject) AtMost ¶
func (subject *Int64Subject) AtMost(expectation int64)
func (*Int64Subject) DisplayString ¶
func (subject *Int64Subject) DisplayString() string
func (*Int64Subject) Equals ¶
func (subject *Int64Subject) Equals(expectation int64)
func (*Int64Subject) Fail ¶
func (subject *Int64Subject) Fail(verb string, other int64)
func (*Int64Subject) GreaterThan ¶
func (subject *Int64Subject) GreaterThan(expectation int64)
func (*Int64Subject) Named ¶
func (subject *Int64Subject) Named(name string) *Int64Subject
type IntSubject ¶
type IntSubject struct { *Subject // contains filtered or unexported fields }
func NewIntSubject ¶
func NewIntSubject(base *Subject, value int) *IntSubject
func (*IntSubject) DisplayString ¶
func (subject *IntSubject) DisplayString() string
func (*IntSubject) Equals ¶
func (subject *IntSubject) Equals(expectation int)
func (*IntSubject) Fail ¶
func (subject *IntSubject) Fail(verb string, other int)
func (*IntSubject) GreaterThan ¶
func (subject *IntSubject) GreaterThan(expectation int)
func (*IntSubject) LessThan ¶
func (subject *IntSubject) LessThan(expectation int)
func (*IntSubject) Named ¶
func (subject *IntSubject) Named(name string) *IntSubject
type PointerSubject ¶
type PointerSubject struct { *Subject // contains filtered or unexported fields }
func NewPointerSubject ¶
func NewPointerSubject(base *Subject, value interface{}) *PointerSubject
func (*PointerSubject) DisplayString ¶
func (subject *PointerSubject) DisplayString() string
func (*PointerSubject) Equals ¶
func (subject *PointerSubject) Equals(expectation interface{})
func (*PointerSubject) Fail ¶
func (subject *PointerSubject) Fail(verb string, other interface{})
func (*PointerSubject) IsNil ¶
func (subject *PointerSubject) IsNil()
func (*PointerSubject) IsNotNil ¶
func (subject *PointerSubject) IsNotNil()
func (*PointerSubject) Named ¶
func (subject *PointerSubject) Named(name string) *PointerSubject
type StringSubject ¶
type StringSubject struct { *Subject // contains filtered or unexported fields }
func NewStringSubject ¶
func NewStringSubject(base *Subject, value string) *StringSubject
func (*StringSubject) DisplayString ¶
func (subject *StringSubject) DisplayString() string
func (*StringSubject) Equals ¶
func (subject *StringSubject) Equals(expectation string)
func (*StringSubject) Fail ¶
func (subject *StringSubject) Fail(verb string, other string)
func (*StringSubject) Named ¶
func (subject *StringSubject) Named(name string) *StringSubject
type Subject ¶
type Subject struct {
// contains filtered or unexported fields
}
func NewSubject ¶
func (*Subject) DisplayString ¶
func (*Subject) FailWithMessage ¶
type Uint16Subject ¶
type Uint16Subject struct { *Subject // contains filtered or unexported fields }
func NewUint16Subject ¶
func NewUint16Subject(base *Subject, value uint16) *Uint16Subject
func (*Uint16Subject) DisplayString ¶
func (subject *Uint16Subject) DisplayString() string
func (*Uint16Subject) Equals ¶
func (subject *Uint16Subject) Equals(expectation uint16)
func (*Uint16Subject) Fail ¶
func (subject *Uint16Subject) Fail(verb string, other uint16)
func (*Uint16Subject) GreaterThan ¶
func (subject *Uint16Subject) GreaterThan(expectation uint16)
func (*Uint16Subject) LessThan ¶
func (subject *Uint16Subject) LessThan(expectation uint16)
func (*Uint16Subject) Named ¶
func (subject *Uint16Subject) Named(name string) *Uint16Subject
func (*Uint16Subject) Positive ¶
func (subject *Uint16Subject) Positive()
Click to show internal directories.
Click to hide internal directories.