Documentation ¶
Index ¶
- func BoolPointerMatcher(b bool) gomock.Matcher
- func Float32PointerMatcher(f float32) gomock.Matcher
- func Float64PointerMatcher(f float64) gomock.Matcher
- func IntPointerMatcher(i int) gomock.Matcher
- func NewCustomMatcher(customMatcher func(arg interface{}) bool) gomock.Matcher
- func NewCustomStringMatcher(customMatcher func(arg string) (string, bool)) gomock.Matcher
- func StringPointerMatcher(str string) gomock.Matcher
- type GomockJsonMatcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolPointerMatcher ¶
BoolPointerMatcher 함수는 Mock Parameter로 전달된 bool 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 bool이 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다
func Float32PointerMatcher ¶
Float32PointerMatcher 함수는 Mock Parameter로 전달된 float32 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 float32가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다
func Float64PointerMatcher ¶
Float64PointerMatcher 함수는 Mock Parameter로 전달된 float64 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 float64가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다
func IntPointerMatcher ¶
IntPointerMatcher 함수는 Mock Parameter로 전달된 int 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 int가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다
func NewCustomMatcher ¶
NewCustomMatcher 함수는 전달된 함수로 Mock 파라미터를 검증하는 Matcher를 반환합니다
func NewCustomStringMatcher ¶
NewCustomStringMatcher 함수는 전달된 함수로 Mock 파라미터를 검증하는 Matcher를 반환합니다 이때 Mock parameter가 string임을 보장해줍니다
func StringPointerMatcher ¶
StringPointerMatcher 함수는 Mock Parameter로 전달된 string 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 string이 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다
Types ¶
type GomockJsonMatcher ¶
type GomockJsonMatcher struct {
// contains filtered or unexported fields
}
func NewJsonMatcher ¶
func NewJsonMatcher() *GomockJsonMatcher
func (*GomockJsonMatcher) Eq ¶
func (m *GomockJsonMatcher) Eq(target string, value interface{}) *GomockJsonMatcher
func (*GomockJsonMatcher) Matches ¶
func (m *GomockJsonMatcher) Matches(x interface{}) bool
func (*GomockJsonMatcher) String ¶
func (m *GomockJsonMatcher) String() string