# The contents of this file are subject to the terms
#  of the Common Development and Distribution License
# (the License). You may not use this file except in
# compliance with the License.
#
# You can obtain a copy of the License at
# https://opensso.dev.java.net/public/CDDLv1.0.html or
# opensso/legal/CDDLv1.0.txt
# See the License for the specific language governing
# permission and limitations under the License.
#
# When distributing Covered Code, include this CDDL
# Header Notice in each file and include the License file
# at opensso/legal/CDDLv1.0.txt.
# If applicable, add the following below the CDDL Header,
# with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
#  $Id: IDMDatastorePluginSupportTest.properties,v 1.3 2008/09/15 21:40:26 rmisra Exp $
#
# Copyright 2007 Sun Microsystems Inc. All Rights Reserved
#
#
# Property definitions.
# Format :
# Parameter used by all tests has this format i.e. description, realm, etc.
# <test_name><test_number>.<parameter>=<value>
# The rest has this format
# <test_name><test_number>.<parameter>=<value>
# realm               : Realm name
# operation           : A action or operation to be performed.  Available
#                       actions are: read, create, edit, delete, service and
#                       search
# schema-att-update   : The attribute name to be updated. The syntax for
#                       specifiction is
#                       <attribute name1>=<attribute value1>;<attribute value2>;
#                       ...|<attribute name2>=<attribute value1>;
#                       <attribute value2>;...| and so on
# identity-type       : Identity type - user, role, filtered role, agent,
#                       and group
# identity-name       : Identity name
# identity-attributes : Identity attributes to be created or updated.  If
#                       not defined, it will use default value to create an
#                       identity.  Attribute can be concatenated with character
#                       ";" string i.e. password=testpassword;inetuserstatus=
#                       active
# identity-search     : To search for a specific identity in the result set or
#                       not. This is valid for testacses where we expect to 
#                       find (or not) a specific identity
# epxected_result     : This is used in two contexts. One to check for error
#                       message when an exception happens and second to create
#                       an identity before datastore update for cases when we 
#                       cannot create the identity once the datastore has been
#                       updated
# description         : Test case description
#

IDMDatastorePluginSupportTest0.realm=/testidmrealm
IDMDatastorePluginSupportTest0.operation=read
IDMDatastorePluginSupportTest0.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest0.identity-type=user
IDMDatastorePluginSupportTest0.identity-name=IDMDatastorePluginSupportTest0
IDMDatastorePluginSupportTest0.identity-attributes=
IDMDatastorePluginSupportTest0.identity-search=false
IDMDatastorePluginSupportTest0.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest0.description=This test validates read operation when read operation for a user id type is denied. A read operation should fail in such a scenario.

IDMDatastorePluginSupportTest1.realm=/testidmrealm
IDMDatastorePluginSupportTest1.operation=create
IDMDatastorePluginSupportTest1.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest1.identity-type=user
IDMDatastorePluginSupportTest1.identity-name=IDMDatastorePluginSupportTest1
IDMDatastorePluginSupportTest1.identity-attributes=
IDMDatastorePluginSupportTest1.identity-search=false
IDMDatastorePluginSupportTest1.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest1.description=This test validates create operation when create operation for a user id type is denied. A create operation should fail in such a scenario.

IDMDatastorePluginSupportTest2.realm=/testidmrealm
IDMDatastorePluginSupportTest2.operation=edit
IDMDatastorePluginSupportTest2.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest2.identity-type=user
IDMDatastorePluginSupportTest2.identity-name=IDMDatastorePluginSupportTest2
IDMDatastorePluginSupportTest2.identity-attributes=givenName=test
IDMDatastorePluginSupportTest2.identity-search=false
IDMDatastorePluginSupportTest2.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest2.description=This test validates edit operation when edit operation for a user id type is denied. A edit operation should fail in such a scenario.

IDMDatastorePluginSupportTest3.realm=/testidmrealm
IDMDatastorePluginSupportTest3.operation=delete
IDMDatastorePluginSupportTest3.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest3.identity-type=user
IDMDatastorePluginSupportTest3.identity-name=IDMDatastorePluginSupportTest3
IDMDatastorePluginSupportTest3.identity-attributes=
IDMDatastorePluginSupportTest3.identity-search=false
IDMDatastorePluginSupportTest3.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest3.description=This test validates delete operation when delete operation for a user id type is denied. A delete operation should fail in such a scenario.

IDMDatastorePluginSupportTest4.realm=/testidmrealm
IDMDatastorePluginSupportTest4.operation=service
IDMDatastorePluginSupportTest4.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest4.identity-type=user
IDMDatastorePluginSupportTest4.identity-name=IDMDatastorePluginSupportTest4
IDMDatastorePluginSupportTest4.identity-attributes=
IDMDatastorePluginSupportTest4.identity-search=false
IDMDatastorePluginSupportTest4.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest4.description=This test validates service assignment operation when service assignment operation for a user id type is denied. A service assignment operation should fail in such a scenario.

IDMDatastorePluginSupportTest5.realm=/testidmrealm
IDMDatastorePluginSupportTest5.operation=read
IDMDatastorePluginSupportTest5.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=create,edit,delete|
IDMDatastorePluginSupportTest5.identity-type=group
IDMDatastorePluginSupportTest5.identity-name=IDMDatastorePluginSupportTest5
IDMDatastorePluginSupportTest5.identity-attributes=
IDMDatastorePluginSupportTest5.identity-search=false
IDMDatastorePluginSupportTest5.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest5.description=This test validates read operation when read operation for a group id type is denied. A read operation should fail in such a scenario.

IDMDatastorePluginSupportTest6.realm=/testidmrealm
IDMDatastorePluginSupportTest6.operation=create
IDMDatastorePluginSupportTest6.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,edit,delete|
IDMDatastorePluginSupportTest6.identity-type=group
IDMDatastorePluginSupportTest6.identity-name=IDMDatastorePluginSupportTest6
IDMDatastorePluginSupportTest6.identity-attributes=
IDMDatastorePluginSupportTest6.identity-search=false
IDMDatastorePluginSupportTest6.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest6.description=This test validates create operation when create operation for a group id type is denied. A create operation should fail in such a scenario.

IDMDatastorePluginSupportTest7.realm=/testidmrealm
IDMDatastorePluginSupportTest7.operation=edit
IDMDatastorePluginSupportTest7.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,delete|
IDMDatastorePluginSupportTest7.identity-type=group
IDMDatastorePluginSupportTest7.identity-name=IDMDatastorePluginSupportTest7
IDMDatastorePluginSupportTest7.identity-attributes=descritpion=test
IDMDatastorePluginSupportTest7.identity-search=false
IDMDatastorePluginSupportTest7.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest7.description=This test validates edit operation when edit operation for a group id type is denied. A edit operation should fail in such a scenario.

IDMDatastorePluginSupportTest8.realm=/testidmrealm
IDMDatastorePluginSupportTest8.operation=delete
IDMDatastorePluginSupportTest8.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit|
IDMDatastorePluginSupportTest8.identity-type=group
IDMDatastorePluginSupportTest8.identity-name=IDMDatastorePluginSupportTest8
IDMDatastorePluginSupportTest8.identity-attributes=
IDMDatastorePluginSupportTest8.identity-search=false
IDMDatastorePluginSupportTest8.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest8.description=This test validates delete operation when delete operation for a group id type is denied. A delete operation should fail in such a scenario.

IDMDatastorePluginSupportTest9.realm=/testidmrealm
IDMDatastorePluginSupportTest9.operation=read
IDMDatastorePluginSupportTest9.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=create,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest9.identity-type=role
IDMDatastorePluginSupportTest9.identity-name=IDMDatastorePluginSupportTest9
IDMDatastorePluginSupportTest9.identity-attributes=
IDMDatastorePluginSupportTest9.identity-search=false
IDMDatastorePluginSupportTest9.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest9.description=This test validates read operation when read operation for a role id type is denied. A read operation should fail in such a scenario.

IDMDatastorePluginSupportTest10.realm=/testidmrealm
IDMDatastorePluginSupportTest10.operation=create
IDMDatastorePluginSupportTest10.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,edit,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest10.identity-type=role
IDMDatastorePluginSupportTest10.identity-name=IDMDatastorePluginSupportTest10
IDMDatastorePluginSupportTest10.identity-attributes=
IDMDatastorePluginSupportTest10.identity-search=false
IDMDatastorePluginSupportTest10.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest10.description=This test validates create operation when create operation for a role id type is denied. A create operation should fail in such a scenario.

IDMDatastorePluginSupportTest11.realm=/testidmrealm
IDMDatastorePluginSupportTest11.operation=edit
IDMDatastorePluginSupportTest11.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,delete;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest11.identity-type=role
IDMDatastorePluginSupportTest11.identity-name=IDMDatastorePluginSupportTest11
IDMDatastorePluginSupportTest11.identity-attributes=description=test
IDMDatastorePluginSupportTest11.identity-search=false
IDMDatastorePluginSupportTest11.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest11.description=This test validates edit operation when edit operation for a role id type is denied. A edit operation should fail in such a scenario.

IDMDatastorePluginSupportTest12.realm=/testidmrealm
IDMDatastorePluginSupportTest12.operation=delete
IDMDatastorePluginSupportTest12.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit;filteredrole=read,create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest12.identity-type=role
IDMDatastorePluginSupportTest12.identity-name=IDMDatastorePluginSupportTest12
IDMDatastorePluginSupportTest12.identity-attributes=
IDMDatastorePluginSupportTest12.identity-search=false
IDMDatastorePluginSupportTest12.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest12.description=This test validates delete operation when delete operation for a role id type is denied. A delete operation should fail in such a scenario.

IDMDatastorePluginSupportTest13.realm=/testidmrealm
IDMDatastorePluginSupportTest13.operation=read
IDMDatastorePluginSupportTest13.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=create,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest13.identity-type=filteredrole
IDMDatastorePluginSupportTest13.identity-name=IDMDatastorePluginSupportTest13
IDMDatastorePluginSupportTest13.identity-attributes=nsRoleFilter=(objectclass=inetorgperson)
IDMDatastorePluginSupportTest13.identity-search=false
IDMDatastorePluginSupportTest13.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest13.description=This test validates read operation when read operation for a filteredrole id type is denied. A read operation should fail in such a scenario.

IDMDatastorePluginSupportTest14.realm=/testidmrealm
IDMDatastorePluginSupportTest14.operation=create
IDMDatastorePluginSupportTest14.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,edit,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest14.identity-type=filteredrole
IDMDatastorePluginSupportTest14.identity-name=IDMDatastorePluginSupportTest14
IDMDatastorePluginSupportTest14.identity-attributes=nsRoleFilter=(objectclass=inetorgperson)
IDMDatastorePluginSupportTest14.identity-search=false
IDMDatastorePluginSupportTest14.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest14.description=This test validates create operation when create operation for a filteredrole id type is denied. A create operation should fail in such a scenario.

IDMDatastorePluginSupportTest15.realm=/testidmrealm
IDMDatastorePluginSupportTest15.operation=edit
IDMDatastorePluginSupportTest15.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,delete;group=read,create,edit,delete|
IDMDatastorePluginSupportTest15.identity-type=filteredrole
IDMDatastorePluginSupportTest15.identity-name=IDMDatastorePluginSupportTest15
IDMDatastorePluginSupportTest15.identity-attributes=nsRoleFilter=(objectclass=person)
IDMDatastorePluginSupportTest15.identity-search=false
IDMDatastorePluginSupportTest15.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest15.description=This test validates edit operation when edit operation for a filteredrole id type is denied. A edit operation should fail in such a scenario.

IDMDatastorePluginSupportTest16.realm=/testidmrealm
IDMDatastorePluginSupportTest16.operation=delete
IDMDatastorePluginSupportTest16.schema-att-update=sunIdRepoSupportedOperations=realm=read,create,edit,delete,service;user=read,create,edit,delete,service;role=read,create,edit,delete;filteredrole=read,create,edit;group=read,create,edit,delete|
IDMDatastorePluginSupportTest16.identity-type=filteredrole
IDMDatastorePluginSupportTest16.identity-name=IDMDatastorePluginSupportTest16
IDMDatastorePluginSupportTest16.identity-attributes=nsRoleFilter=(objectclass=inetorgperson)
IDMDatastorePluginSupportTest16.identity-search=false
IDMDatastorePluginSupportTest16.expected-result=No plug-ins configured for this operation
IDMDatastorePluginSupportTest16.description=This test validates delete operation when delete operation for a filteredrole id type is denied. A delete operation should fail in such a scenario.

IDMDatastorePluginSupportTest17.realm=/testidmrealm
IDMDatastorePluginSupportTest17.operation=search
IDMDatastorePluginSupportTest17.schema-att-update=sun-idrepo-ldapv3-config-users-search-attribute=cn|
IDMDatastorePluginSupportTest17.identity-type=user
IDMDatastorePluginSupportTest17.identity-name=IDMDatastorePluginSupportTest17
IDMDatastorePluginSupportTest17.identity-attributes=
IDMDatastorePluginSupportTest17.identity-search=true
IDMDatastorePluginSupportTest17.expected-result=true
IDMDatastorePluginSupportTest17.description=This test validates value update for user search attribute.

IDMDatastorePluginSupportTest18.realm=/testidmrealm
IDMDatastorePluginSupportTest18.operation=search
IDMDatastorePluginSupportTest18.schema-att-update=sun-idrepo-ldapv3-config-authid=cn=amldapuser,ou=DSAME Users,dc=red,dc=iplanet,dc=com|
IDMDatastorePluginSupportTest18.identity-type=user
IDMDatastorePluginSupportTest18.identity-name=IDMDatastorePluginSupportTest18
IDMDatastorePluginSupportTest18.identity-attributes=
IDMDatastorePluginSupportTest18.identity-search=false
IDMDatastorePluginSupportTest18.expected-result=The entry specified in the request does not exist
IDMDatastorePluginSupportTest18.description=This test validates value update for ldap bind dn.

IDMDatastorePluginSupportTest19.realm=/testidmrealm
IDMDatastorePluginSupportTest19.operation=search
IDMDatastorePluginSupportTest19.schema-att-update=sun-idrepo-ldapv3-config-users-search-filter=(uid=IDMDatastorePluginSupportTest19)|
IDMDatastorePluginSupportTest19.identity-type=user
IDMDatastorePluginSupportTest19.identity-name=IDMDatastorePluginSupportTest19
IDMDatastorePluginSupportTest19.identity-attributes=
IDMDatastorePluginSupportTest19.identity-search=true
IDMDatastorePluginSupportTest19.expected-result=true
IDMDatastorePluginSupportTest19.description=This test validates value update for user search filter. For this test the search result should be positive.

IDMDatastorePluginSupportTest20.realm=/testidmrealm
IDMDatastorePluginSupportTest20.operation=search
IDMDatastorePluginSupportTest20.schema-att-update=sun-idrepo-ldapv3-config-users-search-filter=(uid=IDMDatastorePluginSupportTest20_DNE)|
IDMDatastorePluginSupportTest20.identity-type=user
IDMDatastorePluginSupportTest20.identity-name=IDMDatastorePluginSupportTest20
IDMDatastorePluginSupportTest20.identity-attributes=
IDMDatastorePluginSupportTest20.identity-search=true
IDMDatastorePluginSupportTest20.expected-result=false
IDMDatastorePluginSupportTest20.description=This test validates value update for user search filter. For this test the search result should be negative.

IDMDatastorePluginSupportTest21.realm=/testidmrealm
IDMDatastorePluginSupportTest21.operation=search
IDMDatastorePluginSupportTest21.schema-att-update=sun-idrepo-ldapv3-config-groups-search-filter=(cn=IDMDatastorePluginSupportTest21)|
IDMDatastorePluginSupportTest21.identity-type=group
IDMDatastorePluginSupportTest21.identity-name=IDMDatastorePluginSupportTest21
IDMDatastorePluginSupportTest21.identity-attributes=
IDMDatastorePluginSupportTest21.identity-search=true
IDMDatastorePluginSupportTest21.expected-result=true
IDMDatastorePluginSupportTest21.description=This test validates value update for group search filter.

IDMDatastorePluginSupportTest22.realm=/testidmrealm
IDMDatastorePluginSupportTest22.operation=search
IDMDatastorePluginSupportTest22.schema-att-update=sun-idrepo-ldapv3-config-groups-search-filter=(cn=IDMDatastorePluginSupportTest22)|
IDMDatastorePluginSupportTest22.identity-type=group
IDMDatastorePluginSupportTest22.identity-name=IDMDatastorePluginSupportTest22
IDMDatastorePluginSupportTest22.identity-attributes=
IDMDatastorePluginSupportTest22.identity-search=true
IDMDatastorePluginSupportTest22.expected-result=false
IDMDatastorePluginSupportTest22.description=This test value update for group search filter. For this test the search result should be negative.

IDMDatastorePluginSupportTest23.realm=/testidmrealm
IDMDatastorePluginSupportTest23.operation=search
IDMDatastorePluginSupportTest23.schema-att-update=sun-idrepo-ldapv3-config-people-container-name=|sun-idrepo-ldapv3-config-people-container-value=|
IDMDatastorePluginSupportTest23.schema-att-val=
IDMDatastorePluginSupportTest23.identity-type=group
IDMDatastorePluginSupportTest23.identity-name=IDMDatastorePluginSupportTest23
IDMDatastorePluginSupportTest23.identity-attributes=
IDMDatastorePluginSupportTest23.identity-search=true
IDMDatastorePluginSupportTest23.expected-result=false
IDMDatastorePluginSupportTest23.description=This test validates LDAPv3 Plug-in Search Scope by creating user under root suffix.
