MCPcopy Index your code
hub / github.com/containerd/containerd / TestLongKey

Function TestLongKey

pkg/labels/validate_test.go:73–97  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

71}
72
73func TestLongKey(t *testing.T) {
74 key := strings.Repeat("s", keyMaxLen+1)
75 value := strings.Repeat("v", maxSize-len(key))
76
77 err := Validate(key, value)
78 assert.Equal(t, err, nil)
79
80 key = strings.Repeat("s", keyMaxLen+12)
81 value = strings.Repeat("v", maxSize-len(key)+1)
82
83 err = Validate(key, value)
84 assert.ErrorIs(t, err, errdefs.ErrInvalidArgument)
85
86 key = strings.Repeat("s", keyMaxLen-1)
87 value = strings.Repeat("v", maxSize-len(key))
88
89 err = Validate(key, value)
90 assert.Equal(t, err, nil)
91
92 key = strings.Repeat("s", keyMaxLen-1)
93 value = strings.Repeat("v", maxSize-len(key)-1)
94
95 err = Validate(key, value)
96 assert.Equal(t, err, nil)
97}

Callers

nothing calls this directly

Calls 1

ValidateFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…