|
|
|
@ -10,6 +10,7 @@ import ( |
|
|
|
"encoding/json" |
|
|
|
"fmt" |
|
|
|
"net/http" |
|
|
|
"net/url" |
|
|
|
"reflect" |
|
|
|
"testing" |
|
|
|
) |
|
|
|
@ -63,6 +64,16 @@ func TestOrganizationsService_List_specifiedUser(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_List_invalidUser(t *testing.T) { |
|
|
|
_, err := client.Organizations.List("%", nil) |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_Get(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -85,6 +96,16 @@ func TestOrganizationsService_Get(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_Get_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.Get("%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_Edit(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -116,6 +137,16 @@ func TestOrganizationsService_Edit(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_Edit_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.Edit("%", nil) |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListMembers(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -138,6 +169,16 @@ func TestOrganizationsService_ListMembers(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListMembers_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.ListMembers("%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListPublicMembers(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -160,6 +201,16 @@ func TestOrganizationsService_ListPublicMembers(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListPublicMembers_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.ListPublicMembers("%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_CheckMembership(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -225,6 +276,16 @@ func TestOrganizationsService_CheckMembership_error(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_CheckMembership_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.CheckMembership("%", "u") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_CheckPublicMembership(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -290,6 +351,16 @@ func TestOrganizationsService_CheckPublicMembership_error(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_CheckPublicMembership_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.CheckPublicMembership("%", "u") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_RemoveMember(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -306,6 +377,16 @@ func TestOrganizationsService_RemoveMember(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_RemoveMember_invalidOrg(t *testing.T) { |
|
|
|
err := client.Organizations.RemoveMember("%", "u") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListTeams(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -328,6 +409,16 @@ func TestOrganizationsService_ListTeams(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ListTeams_invalidOrg(t *testing.T) { |
|
|
|
_, err := client.Organizations.ListTeams("%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_AddTeamMember(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -344,6 +435,16 @@ func TestOrganizationsService_AddTeamMember(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_AddTeamMember_invalidUser(t *testing.T) { |
|
|
|
err := client.Organizations.AddTeamMember(1, "%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_RemoveTeamMember(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -360,6 +461,16 @@ func TestOrganizationsService_RemoveTeamMember(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_RemoveTeamMember_invalidUser(t *testing.T) { |
|
|
|
err := client.Organizations.RemoveTeamMember(1, "%") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_PublicizeMembership(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -376,6 +487,16 @@ func TestOrganizationsService_PublicizeMembership(t *testing.T) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_PublicizeMembership_invalidOrg(t *testing.T) { |
|
|
|
err := client.Organizations.PublicizeMembership("%", "u") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ConcealMembership(t *testing.T) { |
|
|
|
setup() |
|
|
|
defer teardown() |
|
|
|
@ -391,3 +512,13 @@ func TestOrganizationsService_ConcealMembership(t *testing.T) { |
|
|
|
t.Errorf("Organizations.ConcealMembership returned error: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func TestOrganizationsService_ConcealMembership_invalidOrg(t *testing.T) { |
|
|
|
err := client.Organizations.ConcealMembership("%", "u") |
|
|
|
if err == nil { |
|
|
|
t.Errorf("Expected error to be returned") |
|
|
|
} |
|
|
|
if err, ok := err.(*url.Error); !ok { |
|
|
|
t.Errorf("Expected URL parse error, got %+v", err) |
|
|
|
} |
|
|
|
} |