1234567891011121314151617 |
- package winio
- import "testing"
- func TestRunWithUnavailablePrivilege(t *testing.T) {
- err := RunWithPrivilege("SeCreateTokenPrivilege", func() error { return nil })
- if _, ok := err.(*PrivilegeError); err == nil || !ok {
- t.Fatal("expected PrivilegeError")
- }
- }
- func TestRunWithPrivileges(t *testing.T) {
- err := RunWithPrivilege("SeShutdownPrivilege", func() error { return nil })
- if err != nil {
- t.Fatal(err)
- }
- }
|