| 123456789101112131415161718192021222324252627282930 |
- // Copyright (c) Tailscale Inc & AUTHORS
- // SPDX-License-Identifier: BSD-3-Clause
- package winutil
- import (
- "testing"
- )
- const (
- localSystemSID = "S-1-5-18"
- networkSID = "S-1-5-2"
- )
- func TestLookupPseudoUser(t *testing.T) {
- localSystem, err := LookupPseudoUser(localSystemSID)
- if err != nil {
- t.Errorf("LookupPseudoUser(%q) error: %v", localSystemSID, err)
- }
- if localSystem.Gid != localSystemSID {
- t.Errorf("incorrect Gid, got %q, want %q", localSystem.Gid, localSystemSID)
- }
- t.Logf("localSystem: %v", localSystem)
- // networkSID is a built-in known group but not a pseudo-user.
- _, err = LookupPseudoUser(networkSID)
- if err == nil {
- t.Errorf("LookupPseudoUser(%q) unexpectedly succeeded", networkSID)
- }
- }
|