-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfile_info.go
139 lines (108 loc) · 2.52 KB
/
file_info.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
// Code generated by mockery v2.45.0. DO NOT EDIT.
package aferomock
import (
fs "io/fs"
time "time"
mock "github.com/stretchr/testify/mock"
)
// FileInfo is an autogenerated mock type for the FileInfo type
type FileInfo struct {
mock.Mock
}
// IsDir provides a mock function with given fields:
func (_m *FileInfo) IsDir() bool {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for IsDir")
}
var r0 bool
if rf, ok := ret.Get(0).(func() bool); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(bool)
}
return r0
}
// ModTime provides a mock function with given fields:
func (_m *FileInfo) ModTime() time.Time {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for ModTime")
}
var r0 time.Time
if rf, ok := ret.Get(0).(func() time.Time); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(time.Time)
}
return r0
}
// Mode provides a mock function with given fields:
func (_m *FileInfo) Mode() fs.FileMode {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for Mode")
}
var r0 fs.FileMode
if rf, ok := ret.Get(0).(func() fs.FileMode); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(fs.FileMode)
}
return r0
}
// Name provides a mock function with given fields:
func (_m *FileInfo) Name() string {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for Name")
}
var r0 string
if rf, ok := ret.Get(0).(func() string); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// Size provides a mock function with given fields:
func (_m *FileInfo) Size() int64 {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for Size")
}
var r0 int64
if rf, ok := ret.Get(0).(func() int64); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(int64)
}
return r0
}
// Sys provides a mock function with given fields:
func (_m *FileInfo) Sys() interface{} {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for Sys")
}
var r0 interface{}
if rf, ok := ret.Get(0).(func() interface{}); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(interface{})
}
}
return r0
}
// NewFileInfo creates a new instance of FileInfo. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewFileInfo(t interface {
mock.TestingT
Cleanup(func())
}) *FileInfo {
mock := &FileInfo{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}