Switch to newest pegomock library (#205)

This commit is contained in:
Luke Kysow
2017-11-19 22:41:43 -08:00
committed by GitHub
parent ff5183642f
commit acdf771ce7
95 changed files with 1395 additions and 190 deletions

View File

@@ -0,0 +1,20 @@
package matchers
import (
"reflect"
logging "github.com/hootsuite/atlantis/server/logging"
"github.com/petergtz/pegomock"
)
func AnyLoggingLogLevel() logging.LogLevel {
pegomock.RegisterMatcher(pegomock.NewAnyMatcher(reflect.TypeOf((*(logging.LogLevel))(nil)).Elem()))
var nullValue logging.LogLevel
return nullValue
}
func EqLoggingLogLevel(value logging.LogLevel) logging.LogLevel {
pegomock.RegisterMatcher(&pegomock.EqMatcher{Value: value})
var nullValue logging.LogLevel
return nullValue
}

View File

@@ -0,0 +1,20 @@
package matchers
import (
log "log"
"reflect"
"github.com/petergtz/pegomock"
)
func AnyPtrToLogLogger() *log.Logger {
pegomock.RegisterMatcher(pegomock.NewAnyMatcher(reflect.TypeOf((*(*log.Logger))(nil)).Elem()))
var nullValue *log.Logger
return nullValue
}
func EqPtrToLogLogger(value *log.Logger) *log.Logger {
pegomock.RegisterMatcher(&pegomock.EqMatcher{Value: value})
var nullValue *log.Logger
return nullValue
}

View File

@@ -10,7 +10,7 @@ import (
"unicode"
)
//go:generate pegomock generate --use-experimental-model-gen --package mocks -o mocks/mock_simple_logging.go SimpleLogging
//go:generate pegomock generate -m --use-experimental-model-gen --package mocks -o mocks/mock_simple_logging.go SimpleLogging
type SimpleLogging interface {
Debug(format string, a ...interface{})