gomockUtil

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoolPointerMatcher

func BoolPointerMatcher(b bool) gomock.Matcher

BoolPointerMatcher 함수는 Mock Parameter로 전달된 bool 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 bool이 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다

func Float32PointerMatcher

func Float32PointerMatcher(f float32) gomock.Matcher

Float32PointerMatcher 함수는 Mock Parameter로 전달된 float32 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 float32가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다

func Float64PointerMatcher

func Float64PointerMatcher(f float64) gomock.Matcher

Float64PointerMatcher 함수는 Mock Parameter로 전달된 float64 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 float64가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다

func IntPointerMatcher

func IntPointerMatcher(i int) gomock.Matcher

IntPointerMatcher 함수는 Mock Parameter로 전달된 int 포인터 변수와 전달된 값 변수의 값이 같은지 확인합니다. 만약 Mock의 파라미터가 int가 아닌 경우 false를 반환합니다 이는 Mock의 파라미터로 포인터가 사용되고 이 값만 검증하고싶은 경우 사용할 수 있습니다

func NewCustomMatcher

func NewCustomMatcher(customMatcher func(arg interface{}) bool) gomock.Matcher

NewCustomMatcher 함수는 전달된 함수로 Mock 파라미터를 검증하는 Matcher를 반환합니다

func NewCustomStringMatcher

func NewCustomStringMatcher(customMatcher func(arg string) (string, bool)) gomock.Matcher

NewCustomStringMatcher 함수는 전달된 함수로 Mock 파라미터를 검증하는 Matcher를 반환합니다 이때 Mock parameter가 string임을 보장해줍니다

func StringPointerMatcher

func StringPointerMatcher(str string) gomock.Matcher

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL