Atlas › Test

test#07

Exact test identity: go.temporal.io/server/common/priorities/TestValidate/test#07

Package
go.temporal.io/server/common/priorities
Suite / test hierarchy
TestValidate/test#07
Test
test#07
Introduced at
priority_util.go ×1 Frontier kind: Joint frontier
Covered ranges
7
Covered lines
10
Covered files
1

Covered source

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

go.temporal.io/server/common/priorities/priority_util.go 10 covered LOC · 7 ranges

Open complete file

35 }
36
37 > func ValidateFairnessKey(key string) error { priority_util.go
38 > if len(key) > fairnessKeyMaxLength {
39 return ErrFairnessKeyLength
40 }
41 > return nil priority_util.go
42 }
43
49 }
50
51 > func Validate(p *commonpb.Priority) error { priority_util.go
52 > if p == nil {
53 return nil
54 > } else if p.PriorityKey < 0 { priority_util.go
55 return ErrInvalidPriority
56 > } else if err := ValidateFairnessKey(p.FairnessKey); err != nil { priority_util.go
57 return err
58 > } else if p.FairnessWeight < 0 { priority_util.go
59 > return ErrInvalidFairnessWeight priority_util.go
60 > }
61 return nil
62 }