var hasCgo … var hasUSER … var hasHOME … func checkUser(t *testing.T) { … } func TestCurrent(t *testing.T) { … } func BenchmarkCurrent(b *testing.B) { … } func compare(t *testing.T, want, got *User) { … } func TestLookup(t *testing.T) { … } func TestLookupId(t *testing.T) { … } func checkGroup(t *testing.T) { … } func TestLookupGroup(t *testing.T) { … } func checkGroupList(t *testing.T) { … } func TestGroupIds(t *testing.T) { … } func containsID(ids []string, id string) bool { … }