Disable expected failures on ListAccounts until OData is supported

This commit is contained in:
Benedikt Kulmann
2020-10-19 10:59:09 +02:00
parent cb7e98ecbc
commit eafd191fc3

View File

@@ -653,11 +653,13 @@ func TestListAccountsWithFilterQuery(t *testing.T) {
query string
expectedIDs []string
}{
{
name: "ListAccounts with exact match on preferred_name",
query: "preferred_name eq 'user1'",
expectedIDs: []string{user1.Id},
},
// FIXME: disabled test scenarios need to be supported when implementing OData support
// OData implementation tracked in https://github.com/owncloud/ocis/issues/716
//{
// name: "ListAccounts with exact match on preferred_name",
// query: "preferred_name eq 'user1'",
// expectedIDs: []string{user1.Id},
//},
{
name: "ListAccounts with exact match on on_premises_sam_account_name",
query: "on_premises_sam_account_name eq 'user1'",
@@ -668,51 +670,56 @@ func TestListAccountsWithFilterQuery(t *testing.T) {
query: "mail eq 'user1@example.org'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts with exact match on id",
query: "id eq 'f9149a32-2b8e-4f04-9e8d-937d81712b9a'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts without match on preferred_name",
query: "preferred_name eq 'wololo'",
expectedIDs: []string{},
},
{
name: "ListAccounts with exact match on preferred_name AND mail",
query: "preferred_name eq 'user1' and mail eq 'user1@example.org'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts without match on preferred_name AND mail",
query: "preferred_name eq 'user1' and mail eq 'wololo@example.org'",
expectedIDs: []string{},
},
{
name: "ListAccounts with exact match on preferred_name OR mail, preferred_name exists, mail exists",
query: "preferred_name eq 'user1' or mail eq 'user1@example.org'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts with exact match on preferred_name OR mail, preferred_name exists, mail does not exist",
query: "preferred_name eq 'user1' or mail eq 'wololo@example.org'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts with exact match on preferred_name OR mail, preferred_name does not exists, mail exists",
query: "preferred_name eq 'wololo' or mail eq 'user1@example.org'",
expectedIDs: []string{user1.Id},
},
{
name: "ListAccounts without match on preferred_name OR mail, preferred_name and mail do not exist",
query: "preferred_name eq 'wololo' or mail eq 'wololo@example.org'",
expectedIDs: []string{},
},
{
name: "ListAccounts with multiple matches on preferred_name",
query: "startswith(preferred_name,'user*')",
expectedIDs: []string{user1.Id, user2.Id},
},
//{
// name: "ListAccounts with exact match on id",
// query: "id eq 'f9149a32-2b8e-4f04-9e8d-937d81712b9a'",
// expectedIDs: []string{user1.Id},
//},
//{
// name: "ListAccounts without match on preferred_name",
// query: "preferred_name eq 'wololo'",
// expectedIDs: []string{},
//},
//{
// name: "ListAccounts with exact match on preferred_name AND mail",
// query: "preferred_name eq 'user1' and mail eq 'user1@example.org'",
// expectedIDs: []string{user1.Id},
//},
//{
// name: "ListAccounts without match on preferred_name AND mail",
// query: "preferred_name eq 'user1' and mail eq 'wololo@example.org'",
// expectedIDs: []string{},
//},
//{
// name: "ListAccounts with exact match on preferred_name OR mail, preferred_name exists, mail exists",
// query: "preferred_name eq 'user1' or mail eq 'user1@example.org'",
// expectedIDs: []string{user1.Id},
//},
//{
// name: "ListAccounts with exact match on preferred_name OR mail, preferred_name exists, mail does not exist",
// query: "preferred_name eq 'user1' or mail eq 'wololo@example.org'",
// expectedIDs: []string{user1.Id},
//},
//{
// name: "ListAccounts with exact match on preferred_name OR mail, preferred_name does not exists, mail exists",
// query: "preferred_name eq 'wololo' or mail eq 'user1@example.org'",
// expectedIDs: []string{user1.Id},
//},
//{
// name: "ListAccounts without match on preferred_name OR mail, preferred_name and mail do not exist",
// query: "preferred_name eq 'wololo' or mail eq 'wololo@example.org'",
// expectedIDs: []string{},
//},
//{
// name: "ListAccounts with multiple matches on preferred_name",
// query: "startswith(preferred_name,'user*')",
// expectedIDs: []string{user1.Id, user2.Id},
//},
//{
// name: "ListAccounts with multiple matches on on_premises_sam_account_name",
// query: "startswith(on_premises_sam_account_name,'user*')",
// expectedIDs: []string{user1.Id, user2.Id},
//},
}
cl := proto.NewAccountsService("com.owncloud.api.accounts", service.Client())