Atlas › Test

ExceedsCountLimit

Exact test identity: go.temporal.io/server/common/links/TestValidate/ExceedsCountLimit

Package
go.temporal.io/server/common/links
Suite / test hierarchy
TestValidate/ExceedsCountLimit
Test
ExceedsCountLimit
Introduced at
validator.go ×1 Frontier kind: Joint frontier
Covered ranges
2
Covered lines
4
Covered files
1

Covered source

Expand a file to inspect source; the > gutter marks covered lines.

go.temporal.io/server/common/links/validator.go 4 covered LOC · 2 ranges

Open complete file

12 // populated.
13 // nolint:revive // cognitive-complexity is high but justified to keep each case together for readability.
14 > func Validate(links []*commonpb.Link, maxAllowedLinks, maxSize int) error { validator.go
15 > if len(links) > maxAllowedLinks {
16 > return serviceerror.NewInvalidArgumentf("cannot attach more than %d links per request, got %d", maxAllowedLinks, len(links)) validator.go
17 > }
18 for _, l := range links {
19 if l.Size() > maxSize {