1234567891011121314151617181920212223242526 |
- package winio
- import "testing"
- func TestLookupInvalidSid(t *testing.T) {
- _, err := LookupSidByName(".\\weoifjdsklfj")
- aerr, ok := err.(*AccountLookupError)
- if !ok || aerr.Err != cERROR_NONE_MAPPED {
- t.Fatalf("expected AccountLookupError with ERROR_NONE_MAPPED, got %s", err)
- }
- }
- func TestLookupValidSid(t *testing.T) {
- sid, err := LookupSidByName("Everyone")
- if err != nil || sid != "S-1-1-0" {
- t.Fatalf("expected S-1-1-0, got %s, %s", sid, err)
- }
- }
- func TestLookupEmptyNameFails(t *testing.T) {
- _, err := LookupSidByName(".\\weoifjdsklfj")
- aerr, ok := err.(*AccountLookupError)
- if !ok || aerr.Err != cERROR_NONE_MAPPED {
- t.Fatalf("expected AccountLookupError with ERROR_NONE_MAPPED, got %s", err)
- }
- }
|