mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-09-04 13:36:35 +02:00
21 lines
558 B
Go
21 lines
558 B
Go
//go:build windows
|
|
|
|
package cli
|
|
|
|
import "testing"
|
|
|
|
func TestWFPStateNRPTPolicyOwner(t *testing.T) {
|
|
state := &wfpState{}
|
|
state.setNRPTPolicyOwner(nrptRuleOwnerGroupPolicy, "{GP-RULE}")
|
|
owner, ruleName := state.nrptPolicyOwner()
|
|
if owner != nrptRuleOwnerGroupPolicy || ruleName != "{GP-RULE}" {
|
|
t.Fatalf("owner = %v, rule = %q", owner, ruleName)
|
|
}
|
|
|
|
state.setNRPTPolicyOwner(nrptRuleOwnerCtrld, "")
|
|
owner, ruleName = state.nrptPolicyOwner()
|
|
if owner != nrptRuleOwnerCtrld || ruleName != "" {
|
|
t.Fatalf("owner = %v, rule = %q", owner, ruleName)
|
|
}
|
|
}
|