add csi-test to vendor
This commit is contained in:
51
vendor/github.com/golang/mock/gomock/call_test.go
generated
vendored
Normal file
51
vendor/github.com/golang/mock/gomock/call_test.go
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
package gomock
|
||||
|
||||
import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
type mockTestReporter struct {
|
||||
errorCalls int
|
||||
fatalCalls int
|
||||
}
|
||||
|
||||
func (o *mockTestReporter) Errorf(format string, args ...interface{}) {
|
||||
o.errorCalls++
|
||||
}
|
||||
|
||||
func (o *mockTestReporter) Fatalf(format string, args ...interface{}) {
|
||||
o.fatalCalls++
|
||||
}
|
||||
|
||||
func (o *mockTestReporter) Helper() {}
|
||||
|
||||
func TestCall_After(t *testing.T) {
|
||||
t.Run("SelfPrereqCallsFatalf", func(t *testing.T) {
|
||||
tr1 := &mockTestReporter{}
|
||||
|
||||
c := &Call{t: tr1}
|
||||
c.After(c)
|
||||
|
||||
if tr1.fatalCalls != 1 {
|
||||
t.Errorf("number of fatal calls == %v, want 1", tr1.fatalCalls)
|
||||
}
|
||||
})
|
||||
|
||||
t.Run("LoopInCallOrderCallsFatalf", func(t *testing.T) {
|
||||
tr1 := &mockTestReporter{}
|
||||
tr2 := &mockTestReporter{}
|
||||
|
||||
c1 := &Call{t: tr1}
|
||||
c2 := &Call{t: tr2}
|
||||
c1.After(c2)
|
||||
c2.After(c1)
|
||||
|
||||
if tr1.errorCalls != 0 || tr1.fatalCalls != 0 {
|
||||
t.Error("unexpected errors")
|
||||
}
|
||||
|
||||
if tr2.fatalCalls != 1 {
|
||||
t.Errorf("number of fatal calls == %v, want 1", tr2.fatalCalls)
|
||||
}
|
||||
})
|
||||
}
|
Reference in New Issue
Block a user