diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-03-25 04:42:30 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-03-25 04:42:30 +0900 |
| commit | ec5e91b8c97f02707a70a789ba4af84d51394ea5 (patch) | |
| tree | 45f05e1315063936741ddafde8b5f95338315b54 /system/op_internal_test.go | |
| parent | ee51320abfeafabecd42659a88af9dfd44308a3a (diff) | |
system: optimise string formatting
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'system/op_internal_test.go')
| -rw-r--r-- | system/op_internal_test.go | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/system/op_internal_test.go b/system/op_internal_test.go index 7ec4f174..4d43309e 100644 --- a/system/op_internal_test.go +++ b/system/op_internal_test.go @@ -47,10 +47,10 @@ func (ptc tcOp) test(t *testing.T, gotOps []Op, wantOps []Op, fn string) { ec *Criteria want bool }{ - {"nil", newCriteria(), ptc.et != User}, + {"nil", nil, ptc.et != User}, {"self", newCriteria(ptc.et), true}, - {"all", newCriteria(EWayland, EX11, EDBus, EPulse, User, Process), true}, - {"enablements", newCriteria(EWayland, EX11, EDBus, EPulse), ptc.et != User && ptc.et != Process}, + {"all", newCriteria(EWayland | EX11 | EDBus | EPulse | User | Process), true}, + {"enablements", newCriteria(EWayland | EX11 | EDBus | EPulse), ptc.et != User && ptc.et != Process}, } for _, tc := range testCases { @@ -65,15 +65,4 @@ func (ptc tcOp) test(t *testing.T, gotOps []Op, wantOps []Op, fn string) { } } -func newCriteria(labels ...Enablement) *Criteria { - ec := new(Criteria) - if len(labels) == 0 { - return ec - } - - ec.Enablements = new(Enablements) - for _, e := range labels { - ec.Set(e) - } - return ec -} +func newCriteria(e Enablement) *Criteria { return (*Criteria)(&e) } |
