aboutsummaryrefslogtreecommitdiffhomepage
path: root/system/op_internal_test.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-25 04:42:30 +0900
committerOphestra <cat@gensokyo.uk>2025-03-25 04:42:30 +0900
commitec5e91b8c97f02707a70a789ba4af84d51394ea5 (patch)
tree45f05e1315063936741ddafde8b5f95338315b54 /system/op_internal_test.go
parentee51320abfeafabecd42659a88af9dfd44308a3a (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.go19
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) }