mirror of
https://git.vectorsigma.ru/public/atlantis.git
synced 2026-07-29 00:18:28 +00:00
Switch to newest pegomock library (#205)
This commit is contained in:
20
server/logging/mocks/matchers/logging_loglevel.go
Normal file
20
server/logging/mocks/matchers/logging_loglevel.go
Normal 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
|
||||
}
|
||||
20
server/logging/mocks/matchers/ptr_to_log_logger.go
Normal file
20
server/logging/mocks/matchers/ptr_to_log_logger.go
Normal 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
|
||||
}
|
||||
@@ -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{})
|
||||
|
||||
Reference in New Issue
Block a user