mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-14 18:53:35 +00:00
Fresh dep ensure
This commit is contained in:
9
vendor/k8s.io/utils/pointer/OWNERS
generated
vendored
Normal file
9
vendor/k8s.io/utils/pointer/OWNERS
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# See the OWNERS docs at https://go.k8s.io/owners
|
||||
approvers:
|
||||
- apelisse
|
||||
- stewart-yu
|
||||
- thockin
|
||||
reviewers:
|
||||
- apelisse
|
||||
- stewart-yu
|
||||
- thockin
|
10
vendor/k8s.io/utils/pointer/pointer.go
generated
vendored
10
vendor/k8s.io/utils/pointer/pointer.go
generated
vendored
@ -74,3 +74,13 @@ func BoolPtr(b bool) *bool {
|
||||
func StringPtr(s string) *string {
|
||||
return &s
|
||||
}
|
||||
|
||||
// Float32Ptr returns a pointer to the passed float32.
|
||||
func Float32Ptr(i float32) *float32 {
|
||||
return &i
|
||||
}
|
||||
|
||||
// Float64Ptr returns a pointer to the passed float64.
|
||||
func Float64Ptr(i float64) *float64 {
|
||||
return &i
|
||||
}
|
||||
|
12
vendor/k8s.io/utils/pointer/pointer_test.go
generated
vendored
12
vendor/k8s.io/utils/pointer/pointer_test.go
generated
vendored
@ -17,6 +17,8 @@ limitations under the License.
|
||||
package pointer
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"reflect"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@ -59,8 +61,12 @@ func TestAllPtrFieldsNil(t *testing.T) {
|
||||
{(*struct{})(nil), true},
|
||||
}
|
||||
for i, tc := range testCases {
|
||||
if AllPtrFieldsNil(tc.obj) != tc.expected {
|
||||
t.Errorf("case[%d]: expected %t, got %t", i, tc.expected, !tc.expected)
|
||||
}
|
||||
name := fmt.Sprintf("case[%d]", i)
|
||||
t.Run(name, func(t *testing.T) {
|
||||
actualErr := AllPtrFieldsNil(tc.obj)
|
||||
if !reflect.DeepEqual(tc.expected, actualErr) {
|
||||
t.Errorf("%s: expected %t, got %t", name, tc.expected, !tc.expected)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user